반응형

DATEDIFF 3

[SQLite] How to Look Up the Date Interval (Date Diff)

How to Look Up the Date Interval (Date Diff) 1. 테이블 생성 2. 테스트 데이터 추가 3. 율리우스일 (JULIANDAY) 4. DATEDIFF 5. STRFTIME How to Look Up the Date Interval (Date Diff) 만약 아래와 같은 테이블이 있다고 가정하면, TITLE DATE_ST DATE_ED CASE #1 2023-07-01 09:00:00.000 2023-07-02 10:10:10.000 CASE #2 2023-06-01 09:00:00.000 2023-07-02 10:10:10.000 CASE #3 2022-07-01 09:00:00.000 2023-07-02 10:10:10.000 CASE #1 : 시작 일자와 종료 일자가 ..

[SQLite] Date Diff를 구하는 방법

How to look up the Date Interval 만약 아래와 같은 테이블이 있다고 가정하면, TITLE DATE_ST DATE_ED CASE #1 2023-07-01 09:00:00.000 2023-07-02 10:10:10.000 CASE #2 2023-06-01 09:00:00.000 2023-07-02 10:10:10.000 CASE #3 2022-07-01 09:00:00.000 2023-07-02 10:10:10.000 CASE #1 : 시작 일자와 종료 일자가 1일 1시간 10분 10초 차이 CASE #2 : 시작 일자와 종료 일자가 1개월 1일 1시간 10분 10초 차이 CASE #3 : 시작 일자와 종료 일자가 1년 1일 1시간 10분 10초 차이 1. 테이블 생성 CREATE ..

[MSSQL] 시간/날짜 간격 구하기 DATEDIFF

SQL문을 사용하다 보면, 아래와 같은 상황에 직면하곤 합니다. ex) 1. 일주일 전 날씨 정보를 알려주세요. 2. 한 달 전과 오늘의 온도 차를 알려주세요. 3. 1시간 전 매출과 현재 매출을 비교해 주세요. 이 세 가지 예시의 동일한 점은 "OO 전"이라는 점입니다. 이는 시간을 가지고 비교하겠다는 거고, 일단 WHERE에서 일자를 조정할 수 있겠으나 현재 예시를 위해서는 SELECT절에서 처리해 보도록 하겠습니다. 사용방법 SELECT DATEDIFF('구분자', '시작일자', '종료일자') 구분 구분자 약어 년 year yy, yyyy 분기 quarter qq, q 월 month mm, m 일 day dd, d 주 week wk 시간 hour hh, h 분 minute mi, n 초 second..

반응형