'데이터베이스/sqlite'에 해당되는 글 1건

데이터베이스/sqlite

sqlite 날짜비교


sqlite는 date type이 존재하지않아 날짜 비교를 할 때 다음과 같이 지정해야 한다.

테이블 생성
CREATE TABLE `test` ( `starttime` TEXT, `endtime` TEXT )




strftime() 함수는 날짜를 첫 번째 파라미터에 정의된 형식으로 변형하여 반환하여 준다.
해당 파라미터의 정의할 수 있는 format 리스트는 다음과 같다.





위의 파라미터를 사용해서 원하는 형식으로 변형을 하여 날짜비교에 사용한다.

위의 테이블에서 날짜비교하기위해서 다음과 같이 사용한다.
select * from test where CAST(strftime('%s', starttime) AS integer ) > CAST(strftime('%s', '2017-05-27') AS integer);








'데이터베이스 > sqlite' 카테고리의 다른 글

sqlite 날짜비교  (0) 2018.05.27

푸터바

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

카운터

  • Today : 41
  • Yesterday : 627
  • Total : 55,492