몇 일이 지났는지 계산하여 숫자로 반환되면
그 숫자를 기준으로 다른 조건의 데이터를 수집하고자 합니다.
날짜를 숫자로 변환해서 빼려고하니 원하는 값이 아니라서요.
제가 방법을 못찾고 있는것 같습니다.
조언 부탁드립니다.ㅠ
Comment 3
-
철스
2015.07.28 10:45
-
변닷컴
2015.07.28 10:54
감사합니다. 응용하여 공부해 보도록 하겠습니다. ^^
-
한태
2016.02.15 18:48
declare @dategap intselect @dategap = DATEDIFF(Day,'2016-01-15','2015-12-25')print @dategap결과값을 변수로 지정하면 해당 결과값을 이용할 수 있을 것 같습니다.datediff 함수는 SELECT 목록, WHERE, HAVING, GROUP BY 및 ORDER BY 절에서 사용할 수 있고반환 값이 int에 대한 범위를 벗어날 경우 오류가 나는 특징을 가집니다.
DATEDIFF 함수를 사용해 보세요.
SELECT DATEDIFF(DAY, '2015-07-01', GETDATE())