ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • DATETIME
    데이터베이스 with MSSQL/SQL 입문 2022. 4. 6. 15:24

    1. 분석

    SELECT CAST('2020-04-25T04:04:04' AS DATETIME)
    -- YYYYMMDD
    -- YYYYMMDD hh:mm:ss.nnn
    -- YYYY-MM-DDThh:mm:ss
    -- DATETIME형태의 자료형으로 캐스팅
    
    SELECT GETDATE()
    SELECT CURRENT_TIMESTAMP
    -- 현재 날짜 시간을 추출해준다.
    
    SELECT GETUTCDATE()
    -- UTC기준 현재 날짜 시간을 추출해준다.(글로벌 공용 시간)
    
    SELECT *
    FROM datetimeTest
    WHERE time >= CAST('20100101' AS DATETIME)
    -- 사칙연산 사용 가능
    
    SELECT DATEADD(YEAR, 1, '20220406') -- 날짜끼리 연산
    SELECT DATEDIFF(SECOND, '20200426', '20200503') -- DATETIME의 차이를 연산
    -- 첫번째 인자에 YEAR, MONTH, DAY, HOUR, MINUTE, SECOND를 사용 가능
    
    SELECT DATEPART(DAY, '20200826')
    SELECT DAY('20200826')
    -- 날짜데이터에서 년월일시분초 추출 가능

     

    '데이터베이스 with MSSQL > SQL 입문' 카테고리의 다른 글

    INSERT, DELETE, UPDATE  (0) 2022.04.06
    GROUP BY, HAVING  (0) 2022.04.06
    집계함수  (0) 2022.04.06
    CASE  (0) 2022.04.06
    SELECT FROM WHERE, ORDER BY  (0) 2022.04.06
Designed by Tistory.