반응형
mysql에서 월 일 수를 알아보는 방법
나는 mysql 테이블에 여러 날짜가 있으며, 그 날짜를 사용하여 해당 월의 날짜 수를 확인해야 합니다.내가 2003-02-05를 가지고 있다고 가정해보자면 28을 반환해야 합니다. 예를 들어,
date days_in_month
2003-2-3 28
SELECT DAY(LAST_DAY(yourdate))
시도해 보기:
SELECT DAYOFMONTH(LAST_DAY(your_date)) FROM your_table
LAST_DAY와 문자열 기능을 조합할 수 있습니다.
SELECT RIGHT( LAST_DAY( '2003-02-03' ) , 2 )
해라
select DAY(LAST_DAY(yourdate)) as days_in_month
문자열 채핑의 대안은 다음을 사용하는 것을 사용할 수 있습니다.
SELECT DAY(LAST_DAY('2010-02-1'));
다음 문 사용
SELECT DAY(LAST_DAY(now()))
당신은 한 달 동안의 총 반납 일수를 묻는 것 같습니다.현재 월의 총 일 수를 찾으려는 경우 다음과 같은 쿼리가 있습니다.
select timestampdiff(day,
concat(year(now()),'-',month(now()),'-01'),
date_add( concat(year(now()),'-',month(now()),'-01'), interval 1 month)).
프로그래밍 언어를 사용하여 이를 외부화하려면 코드에서 연도와 월을 외부화하고 지금()으로 대체합니다.
언급URL : https://stackoverflow.com/questions/10736989/how-to-find-out-number-of-days-in-month-in-mysql
반응형
'programing' 카테고리의 다른 글
'xmlns' 및 'version'과 같은 SVG 매개 변수가 필요합니까? (0) | 2023.09.17 |
---|---|
스파크 스칼라에서 데이터 프레임의 열 이름 바꾸기 (0) | 2023.09.17 |
조건이 있는 왼쪽 조인 (0) | 2023.09.17 |
Oracle 지갑을 사용할 경우 올바른 JDBC URL 구문은 무엇입니까? (0) | 2023.09.17 |
이클립스/마이SQL 통합 플러그인? (0) | 2023.09.17 |