저는 데이터베이스에서 정보를 가져 와서 저장하는 안드로이드 프로젝트를 작업 중입니다. (자바 측은 SqLite를 사용합니다).SqLite는 날짜 형식을 포함하는 요청을 어떻게 계산합니까?
String Query =
"SELECT xxx.APP_ID " + "FROM xxx INNER JOIN yyy ON
xxx.APP_ID = yyy.APP_ID " +
"WHERE date('"+mydate+"') BETWEEN date(xxx.APP_DATEBEGIN) AND date(xxx.APP_DATEEND)
" +
"AND (yyy.USR_ID = " + myid + ") " +
"ORDER BY xxx.APP_DATEBEGIN";
mydate
형식은 다음과 같습니다 : YYYY-MM-DD HH:MM:SS
데이터베이스의 날짜와 같은 형식 인
여기 내 요청입니다.
convert (와)과 같은 요청 (SQL 서버 측)을 실행합니다. SqLite에서는 키워드 date
을 사용할 수 없습니다.
다른 방법이 있습니까?
예, 키워드 date()가 있습니다. 모든 날짜와 시간 함수를 다음에서 볼 수 있습니다. (http://www.sqlite.org/lang_datefunc.html) 이 링크는 날짜 문제에 매우 유용합니다. – Safime