안녕하세요!
MS-SQL 초보에요.
차량 약 관련해서 날짜 비교를 해야 하는데요.
테이블은 startDate, endDate 컬럼이 날짜 및 시간 형태로 등록되어 있습니다.
예) startDate = 2014-01-27 09:00, endDate = 2014-0127 12:00
이런식으로 되어 있습니다.
누군가 차량을 예약 하려고 할때 이미 예약이 되어 있는지를 날짜 및 시간 체크를 해야 합니다.
SELECT * FROM [CARS_RESERVE] AND ((@strStartDate BETWEEN [strStartDate] AND [strEndDate]) AND (@strEndDate BETWEEN [strStartDate] AND [strEndDate]))
이런식으로 예전에 누가 만들어 놨는데, 중복 체크가 안되네요..
답변 간절히 기다리겠습니다.^^
Comment 1
-
건우아빠
2014.01.27 13:22
or로 하세요...