데이터베이스/MSSQL
BETWEEN
죠부니
2018. 11. 20. 16:14
반응형
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)
반응형