나는 문제가 발생했습니다. 데이터를 저장, 저장 및 검색하는 데 sqlite3을 사용했습니다. 나는 즉데이터를 월 단위로 검색하기위한 sqlite3의 쿼리는 무엇입니까
SELECT * from tableName.
, 데이터를 검색하는 쿼리의 알고하지만 날짜는 모든 알림을 위해 저장 한 내가 저장 형식이,이 등 1월 23일 년 3 월 14로 저장됩니다 @ "MMMM DD"이었다 그것은 from에서 텍스트 필드가있는 행을 포함하고 있습니다. 클릭하면 날짜, 월 및 연도와 함께 날짜 선택 도구가 나타납니다. 그러나 표시된 날짜 형식을 선택하면 언급 된대로됩니다! 나는 성공적으로 현명한 쿼리를 사용하여보기에서 모든 알림 모든 그룹을 표시 한
:
SELECT * from tableName WHERE grp = 'Family'|'Office' etc...
을하지만 요구 사항이 있습니다보기에서 매달 나는 행을 기반으로 한 달 현명한 알림 (월)을 표시해야 피커 view.I에서 선택한 다음 쿼리 시도 :
SELECT * FROM tableName WHERE Date = 'January'
을하지만 그것은 작동하지 않습니다하지만 난 일을 줄 때 해당 날짜에 알림을 저장하기 때문에 = '월 17 일'그것은 알림을 표시합니다. 사용자가 정확하게 입력 한 날짜를 알지 못하기 때문에 그럴 수 없습니다. 솔루션에 대한 몇 가지 링크를 살펴 보았습니다. 일부는 DATETIME으로 Date를 저장하라는 제안이 있었지만 사용했을 때 table을 만들지 못했습니다. 이제 app frm 시뮬레이터를 삭제하고 다시 실행하여 저장했습니다. 다음 3 가지 답변 중 아무 것도 작동하지 않습니다. ,
사람이 나에게 당신이 값이에서 반환로 교체select * from tableName where Date like "<yourmonth>%"
을 생각 트릭을 할 것 쿼리, 사전에
감사합니다 :)
그것의 내가 DATETIME으로 날짜를 저장 작업이 아니라 가야 ry가 작동하지 않습니다. 제발 도와주세요, 감사합니다. –
DATETIME으로 변경했다면, 쿼리를 select * from tableName (MONTH (date) =)으로 변경해야합니다. –
jknupp
아, 내가 너에게 돌아 가려고 노력할거야!답장을 보내 주셔서 감사합니다 :) –