by 스캇 [SQLServer] 시간 분 int datetime [2019.06.11 07:14:39]
SELECT DILIG_TIME_01,DILIG_CNT_01,DILIG_TIME_01+DILIG_CNT_01 AS 합계 FROM TEST
DILIG_TIME_01 -> DATETIME,NULL DILIG_CNT_01 ->INT NULL
안녕하세요. 첨부파일을 보시면 합계를 datatime + int 해서 11:30 으로(날짜,초 빼고) 조회되도록 하고 싶습니다.
어떻게 해야 할지 고수님들 부탁 드립니다.
WITH
test
AS
(
SELECT
CAST
'1900-01-01 03:30:00.000'
datetime) dilig_time_01
, 8 dilig_cnt_01
)
dilig_time_01
, dilig_cnt_01
, DATEADD(
hour
, dilig_cnt_01, dilig_time_01)
합계
FROM
;
위와 같이 쿼리하면 1900-01-01 11:30:00.000 나온는데 11:30 이렇게만 나오려면 어떻게 해야할지 한번 더 문의 드립니다. 항상도와주셔서 감사합니다. 꾸벅
CONVERT(VARCHAR(5), DATEADD(hour, dilig_cnt_01, dilig_time_01), 108) AS 합계 이렇게 하면 되네요.. 감사합니다.