Close

[SQLite] Date 형 비교하여 데이터 읽어오기

SQLite 에는 Date형이 없습니다.

그래서 저는 Date형을 사용해야 하면 Text형으로 Type을 정의하여 사용합니다.

이 때, 시간을 기준으로 데이터를 database 에서 읽어 오기 위해서는 between 을 사용합니다.

 

만약 아래와 같이 database의 구조가 되어 있고,

 

Database  Table 이름 : AlarmHistory

AlarmId : int 형

ExceptionTime : Text 형

입력형식은 “yyyy-MM-dd hh:mm:ss“로 되어있다고 가정합니다.

 

2017년 12월 10일 부터 2017년 12월 15일까지의 데이터를 읽어오기 위해서는

아래와 같이 Query를 만들어서 실행시키면 됩니다.

 


SELECT * FROM AlarmHistory

WHERE ExceptionTime

BETWEEN '2017-12-10 00:00:00' AND '2017-12-15 23:59:59'

 

위의 Query에서 날짜 부분의 ‘ 는 ” 로 변경하여 사용하시면 됩니다.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d 블로거가 이것을 좋아합니다: