[SQL] 날짜 변경 (DATEADD)
하루 지난 날짜 즉 어제 날짜를 가져와야 할 일이 생겨 찾아보니.DATEADD(대상, 가감, 날짜);이 함수를 사용해서 날짜를 변경해서 가져올 수 있다. 사용 예는 다음과 같다. DECLARE @yesterday char(10) = convert(varchar(10),dateadd(d,-1,GETDATE()),121);DECLARE @tomorrow char(10) = convert(varchar(10),dateadd(d,+1,GETDATE()),121);
더보기
[Oracle Database] MSSQL 날짜 변환
오라클에서는 TO_CHAR()을 사용해서 문자열로 변환이 가능했다. 상당히 유용하며,날짜를 변환할때 많이 사용했었다. TO_CHAR(SYSDATE,'YYYY-MM-DD') -> 2013-01-14TO_CHAR(SYSDATE,'YYYY/MM/DD') -> 2013/01/14 TO_CHAR(SYSDATE,'YYYYMMDD') -> 20130114 MSSQL에서는 CONVERT(VARCHAR(10),GETDATE(),120) -> 2013-01-23 CONVERT(VARCHAR(10),GETDATE(),111) -> 2003/01/23 CONVERT(VARCHAR(8),GETDATE(),112) -> 20030123 와 같이 사용할 수 있다. 120, 111, 112은 날짜 표현으로 위와 같은 방식으로 날짜를..
더보기