티스토리 뷰

반응형

왜 엑셀 시리얼 형태를 사용하는지는 잘 모르겠다.

그냥 고객이 해달라고 하니까 해주는거다.

Declare @Date datetime = getdate()

Select DateDiff(DD,'1899-12-30',@Date)+(DateDiff(SS,cast(@Date as Date),@Date)/86400.0) excel_serial

-- 필요한 경우 소수점을 반올림하면 된다.

Select convert(int, DateDiff(DD,'1899-12-30',@Date)+(DateDiff(SS,cast(@Date as Date),@Date)/86400.0)) excel_serial_int

Select convert(int, round(DateDiff(DD,'1899-12-30',@Date)+(DateDiff(SS,cast(@Date as Date),@Date)/86400.0), 0)) excel_serial_round

궁금한 점은 연락주시길... 바랍니다!!

땡큐!!

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함