[MSSQL] 하루전 12:00PM 값 구하기
DB&XML 2009. 9. 2. 05:50 |-- 하루전 오후 12:00 시 구하는 방법
DECLARE @prevDate varchar(100)
DECLARE @prevDateTime DateTime
SET @prevDate = convert(varchar, getDate(), 112)-1
SET @prevDate = @prevDate
PRINT @prevDate
SET @prevDateTime = cast(@prevDate as DateTime)
PRINT @prevDateTime
PRINT DATEADD(hh, 12, @prevDateTime)
>> 위에걸 최적화 하면 한줄로 되네요. ^^
DATEADD(HOUR,12, CONVERT(DATETIME, CONVERT(CHAR(10), DATEADD(DAY,-1,GETDATE()) ,120)))