반응형
저번달 1일
SELECT DATEADD(D,-DAY(DATEADD(MM,-1,GETDATE()))+1,DATEADD(MM,-1,GETDATE()))
저번달 마지막일
SELECT DATEADD(D,-DAY(GETDATE()),GETDATE())
---현재월의 초일 --
SELECT DATEADD(D,-DAY(GETDATE())+1,GETDATE())
---현재월의 말일 --
SELECT DATEADD(d,-DAY(DATEADD(m,1,GETDATE())), DATEADD(m,1,GETDATE()))
---전월의 초일 --
SELECT DATEADD(m,-1, DATEADD(d,-DAY(GETDATE())+1,GETDATE()))
---전월의 말일 --
SELECT DATEADD(d,-DAY(GETDATE()),GETDATE())
반응형
'데이터베이스 > MSSQL' 카테고리의 다른 글
OPEN SYMMETRIC KEY 를통한 암호화 복호 (0) | 2019.06.12 |
---|---|
geography 자료형 (0) | 2019.02.28 |
날짜 쿼리 이번달 (0) | 2018.11.27 |
BETWEEN (0) | 2018.11.20 |
expression을(를) 데이터 형식 int(으)로 변환하는 중 산술 오버플로 오류가 발생했습니다. (0) | 2018.11.19 |