본문 바로가기
잡동/MSSQL

BETWEEN

by 죠부니 2018. 11. 20.
반응형

https://docs.microsoft.com/ko-kr/sql/t-sql/language-elements/between-transact-sql?view=sql-server-2017

BETWEEN 으로 날짜조회시


getdate() BETWEEN start_date and end_date

형태로 뽑는다는 가정을하면

2018-11-20 between '2018-11-01' and '2018-11-20' 이라는 쿼리를 하게되면

2018-11-20일은 제외된다.


2018-11-20 00:00:00 까지 조회가 되니  당연한 결과긴하다.


원하는 형태를 구하기 편하게 하려면 여러가지 방법이 있긴하다만 그냥 하루 더하자


getdate() BETWEEN start_date and DATEADD(d,1,end_date)

반응형