特定の日付セットのデータを取得している SQLite データベースがあります (2011 年 1 月 1 日から 2011 年 1 月 1 日までとします)。このクエリを SQL に実装する最良の方法は何ですか。理想的には、次の行を実行したいと思います。
SELECT * FROM database where start_date < date_stamp and end_date > date_stamp
日付を文字列として保存すると、これは明らかに機能しません。
私の解決策 (面倒だと思うので、別の解決策を期待しています) は、日付を次の形式の整数に変換することです: YYYYMMDD これにより、上記の行を (理論的に) 実行できるようになります。より良い方法はありますか?
Python sqlite3 の使用
SQLiteではなくSQLを使用していた場合、答えは異なりますか