問題が発生しました。私はデータの挿入、保存、検索に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'
が、それは動作していないが、私は日=「1月17日に」与えるとき、私はその日付のリマインダーを保存したので、それは、リマインダが表示されています。ユーザーが正確に入力した日付がわからないため、このような場合はありません。私はこのソリューションのいくつかのリンクを見てきました。何人かはDATETIMEとしてDateを保存する提案がありましたが、私が使ったときにはtableを作成できませんでした。今はapp frmシミュレータを削除して再度実行しました。 、
誰もが、私に事前に
おかげでトリックを行いますクエリを提案することができます:)
その私はDATETIMEとして日付を保存する作業が、QUEありませんryが機能していない場合は、事前に感謝してください:) –
DATETIMEに変更した場合は、クエリを 'select * from tableName MONTH(Date)=に変更する必要があります。 –
jknupp
ああ、私はあなたにお返ししよう!返信ありがとう:) –