월의 첫째날
SELECT DATEADD(D, -DAY(GETDATE() - 1), GETDATE())
월의 마지막 날
SELECT DATEADD(MONTH, 1, GETDATE()) - DAY(GETDATE())
특정일이 속한 월의 주(week) - 주차 구하기
1. SELECT CEILING((DAY(getdate()) + DATEPART(DW, LEFT(CONVERT(VARCHAR(10), getdate(), 112), 6) + '01') - 1) / 7.0)
2. SELECT CEILING((DAY('20120424') + DATEPART(DW, LEFT(CONVERT(VARCHAR(10), '20120424', 112), 6) + '01') - 1) / 7.0)
'개발 > DB' 카테고리의 다른 글
[MySQL] 숫자 콤마찍기 (0) | 2013.08.06 |
---|---|
[MS-SQL] 전화번호의 특수문자 다 걸르기 function (0) | 2012.08.02 |
[MS-SQL] MSSQL에서 LPAD효과 내기 (0) | 2012.04.24 |
[MS-SQL] Script 삽입 공격을 당했는지 확인 (0) | 2012.01.06 |
[ORACLE] 오라클 랜덤 (0) | 2011.11.08 |