MSSQL - 시간계산
현재시간 가져오기 SELECT GETDATE() 10초 후 시간 가져오기 SELECT GETDATE() + (CAST(1 AS FLOAT) / 24 / 60 / 60 * 10) 10초 전 시간 가져오기 SELECT GETDATE() - (CAST(1 AS FLOAT) / 24 / 60 / 60 * 10) 5분 후 시간 가져오기 SELECT GETDATE() + (CAST(1 AS FLOAT) / 24 / 60 * 5) 2시간 후 시간 가져오기 SELECT GETDATE() + (CAST(1 AS FLOAT) / 24 * 2) 하루가 1 이므로 1을 24시간으로 나누고 60분으로 나누고 60초로 나누는 식이다. 상대적인 시간으로 계산하기 위해서는 소수로 더하거나 빼야하므로 1을 FLOAT으로 CAST해준다..
2015.07.22