SQL 에서 날짜 비교를 할때 많이 사용하게 getDate() 입니다.
오늘 날짜보다 큰걸 구해오는 쿼리는 아래와 같음.
SELECT * FROM TBL WHRE reg_date >= GETDATE();
위처럼 쓰면 되는데 이게 이러면 만약 오늘이 10일 이라면 10일자는 검색을 안하고 9일꺼
까지의 데이터를 가져옴 그럴때는 convert 를 사용해서 아래와 같이 하면 됩니다.
SELECT * FROM TBL WHERE reg_date >= CONVERT(VARCHAR, GETDATE(), 112)
이러면 오늘 날짜데이터 까지 포함해서 데이터가 출력이 됨.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Comment Write
Comment List