CONVERT(varchar(8), getdate(), 112) + REPLACE(CONVERT(varchar(12), getdate(), 108), ':', '')
ORACLE에서는 char(14)형식으로 날짜를 지정하는 경우가 간혹 있다.
검색의 최적화를 위해서라고 하는데..
SQL Server로 컨버팅할 때 종종 써목곤 하기 때문에 적어놓는다.
YYYYMMDDHH24MISS 의 형태로 바꾸어주는 구문
datetime -> char(14)
이번주의 첫날(일요일)을 구하는 법
select dateadd(dd, 1-(datepart(dw, getdate())), getdate())
이번달의 첫날을 구하는 법
select convert(datetime, convert(varchar(6), getdate(), 112) + '01')
MS Technet의 자세한 convert정보...
http://technet.microsoft.com/ko-kr/library/ms174450(SQL.90).aspx
ORACLE에서는 char(14)형식으로 날짜를 지정하는 경우가 간혹 있다.
검색의 최적화를 위해서라고 하는데..
SQL Server로 컨버팅할 때 종종 써목곤 하기 때문에 적어놓는다.
YYYYMMDDHH24MISS 의 형태로 바꾸어주는 구문
datetime -> char(14)
이번주의 첫날(일요일)을 구하는 법
select dateadd(dd, 1-(datepart(dw, getdate())), getdate())
이번달의 첫날을 구하는 법
select convert(datetime, convert(varchar(6), getdate(), 112) + '01')
MS Technet의 자세한 convert정보...
http://technet.microsoft.com/ko-kr/library/ms174450(SQL.90).aspx
댓글
댓글 쓰기