8
私のデータベースの日付の列はdd-mm-yyyy
です。dd-mm-yyyy形式のsqlite dbから2つの日付の間でデータを選択するにはどうすればよいですか?
私は2つの日付の間でデータを検索したいと思います。
私はこの問題を解決する方法
SELECT * FROM t_data where orderdate between '01-05-2012 00:00:00' and '31-05-2012 23:59:59'
と
SELECT * FROM t_data where orderdate >= '05-05-2012' and orderdate <='31-05-2012'
を試してみましたか?
[日付とSqliteを変換文字列](の可能性重複http://stackoverflow.com/質問/ 4428795/sqlite-convert-string-to-date) – mvp
質問mvpリンクの回答は、あなたが望むことをするでしょう。 ISO-8601のような標準的な日付形式を使用するほうがずっと良いでしょう。 SQLiteクエリは期待通りに動作します:http://www.sqlite.org/lang_datefunc.html – bsa