반응형
가끔 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')
반응형