만약 datediff (ss, a1, a2) 로 나온값이 3675(1시간1분15초)가 나왔다면
이것을 시분초로 나타낼려면 어떻게 하면 될까요?
부탁드리겠습니다.
지저분하나 참고하세요
select convert(char(10),convert(int,(datediff(ss,'20000101 23:01.000','20000102 02:16.400'))/3600))+'시 '+ convert(char(10),convert(int, ((datediff(ss,'20000101 23:01.000','20000102 02:16.400') ) /60) %60) )+'분 '+ convert(char(10),convert(int,(datediff (ss,'20000101 23:01.000','20000102 02:16.400')) %60)) +"초 "
- 3 시 15 분 0 초