집 >데이터 베이스 >MySQL 튜토리얼 >SQL Server를 사용하여 특정 달에 며칠이 있습니까?
SQL Server에서 월의 일수 확인
SQL Server에서 특정 월의 일수를 확인하는 것은 다음과 같습니다. 일반적인 필요. 이 정확한 목적을 위해 직접 내장된 함수가 없을 수도 있지만 기존 두 함수의 조합을 활용하는 대체 방법이 있습니다.
EOMONTH 및 DAY 함수 사용
EOMONTH 함수는 특정 날짜에 해당하는 달의 마지막 날을 반환합니다. 이 지식은 날짜 값에서 해당 월의 일자를 추출하는 DAY 함수와 결합될 수 있습니다. 이러한 함수를 결합하면 해당 월의 일수를 효과적으로 결정할 수 있습니다.
DECLARE @ADate DATETIME SET @ADate = GETDATE() SELECT DAY(EOMONTH(@ADate)) AS DaysInMonth
이 쿼리는 @ADate 변수를 현재 날짜로 설정합니다. 그런 다음 EOMONTH 함수가 @ADate에 적용되어 현재 달의 마지막 날을 나타내는 날짜가 생성됩니다. 마지막으로 DAY 함수는 이 마지막 날 값에서 해당 월의 일수를 추출합니다.
이 접근 방식은 달의 길이가 다양한 경우에도(예: 2월 또는 31일이 있는 달).
위 내용은 SQL Server를 사용하여 특정 달에 며칠이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!