어떤 날짜와 오늘을 비교하여 그 날짜가 지났는지 확인하는 쿼리입니다.

 

 

예를 들면 유통기한을 입력 받고, 오늘과 비교하여 그 물건이 유통기한이 지났는지를 확인할 수 있습니다.

 

특히, Datetime type이 아닌 한쪽이 Varchar Type인 경우에 대해서 맞춰 비교하는 쿼리입니다.

 

먼저 날짜를 문자열로, 시간이하 단위를 모두 날리고, 비교할 특정 기간과 비교를 합니다.

유통기한으로 설정한 @exp_dt와 처음 수행 시 값을 변수에 굳이 저장하여 사용하는 @Today는 지금 타입이 달라 @Today의 type을 Varchar로 변경하였으며, 비교하면 결과가 위와 같이 나타납니다.

 

+ Recent posts