sqlite3 날짜, 시간 비교 조회

2022. 2. 2. 14:57IT/DB

반응형

가끔 sqlite3를 이용해서 datetime 값에 몇 일 전, 몇 분 전 등의 기능을 쓰고 싶을 때는 아래와 같이 조회하면 된다.

다른 RDB를 쓰다가 sqlite3 를 쓰면 헷갈리는 점이 있어 남긴다.

select datetime('2000-01-01 00:00:00', 'weekday 1');
> 2000-01-03 00:00:00

select datetime('2000-01-01 00:00:00', '-1 year')
> 1999-01-01 00:00:00

select datetime('2000-01-01 00:00:00', '+09:00:00')
> 2000-01-01 09:00:00

select datetime(946684800,'unixepoch')
> 2000-01-01 00:00:00

select datetime('2000-01-01 00:00:00', '-30 minutes')

 

반응형