시간을 얻어올때 UTC 로 통일된 시간으로 처리하면 어느 나라든지 상관 없이 기준이 되는 UTC 시간으로 처리 할수 있기 때문에 시간계산에 혼선을 줄일수 있다
select GETUTCDATE();
아래는 날짜와 관련된 기능들이다
select *
from DateTimeTest
where time >= '20100101'
select GETUTCDATE();
select DATEADD(YEAR, 1, '20230101');
select DATEADD(DAY, 1, '20230101');
select GETUTCDATE();
--빼기도 가능하다
select DATEADD(SECOND, -30, '20230101');
--시간 차이
select DATEDIFF( SECOND, '20230103','20230102');
--문자 에서 특정 날자 등을 갖고 오고 싶을때
select DATEPART(DAY, '20230507');
--위의 결과와 동일하다
select DAY('20230507');
위 실행 결과 화면
반응형
'서버(Server) > DB' 카테고리의 다른 글
DB : COUNT, DISTINCT 각종 함수들 (0) | 2023.02.01 |
---|---|
DB : Case, where (0) | 2023.01.31 |
DB : DATETIME 날짜 넣기, 시간 관련 함수와 기능들 (0) | 2023.01.28 |
DB 쿼리로 나이 구하기와 각종 DB 에서 제공되는 수학 함수들 (0) | 2023.01.27 |
DB : ORDER BY 와 게임 랭킹 구하기, top, offset (0) | 2023.01.26 |