DECLARE @SetDate int = 20201223; -- 2020년 12월 23일
DECLARE @Year int = 0;
DECLARE @Month int = 0;
DECLARE @Day int = 0;
DECLARE @Hour int = 0;
DECLARE @Minute int = 0;
DECLARE @NowTime smalldatetime;
SET @Year = @SetDate / 10000;
SET @Month = (@SetDate % 10000) / 100;
SET @Day = @SetDate % 100;
SET @NowTime = SMALLDATETIMEFROMPARTS(@Year, @Month, @Day, @Hour, @Minute);
SELECT GETDATE(), @NowTime
SMALLDATETIMEFROMPARTS
: 지정 된 연도, 월, 일, 시 및 분으로 반환.
Link : SMALLDATETIMEFROMPARTS(Transact-SQL) - SQL Server | Microsoft Docs
'[ Programing ] > Database' 카테고리의 다른 글
[MS-SQL] DateTime -> Int 변경. (2) | 2020.12.23 |
---|---|
[Ms-SQL] 날짜 차이 계산. (0) | 2020.12.23 |
mssql 날짜 자르기. (시 분 초 초기화) (0) | 2020.11.16 |
[Visual Studio] MS-SQL 데이터베이스 스키마 비교. (0) | 2020.10.16 |
[MSSQL] CURSOR 정의 및 사용법. (0) | 2020.07.27 |