Excel を使用して 2 つの列を作成しました。column1
DATES をcolumn2
含み、値を INT として含みます。SQLite Manager を使用してテーブルを CSV としてインポートしました。私はDBに接続しており、テキストのみを含む他のクエリに成功して使用しています。ここで、column1 に表示されている現在の日付に対応する column2 の INT を選択したいと思います。したがって、毎日 SQL クエリが実行されると、新しい現在の日付に基づいて自動更新されます。利用した
SELECT column2 FROM table WHERE column1 = CURRENT_DATE
ただし、null(空白、何もない)を返しますが、使用すると
SELECT column2 FROM table WHERE column1 > CURRENT_DATE
rowid1 の column2 に INT を返しますが、使用すると
SELECT column2 FROM table WHERE column1 < CURRENT_DATE
rowid3 の列 2 に INT を返します。
したがって、DB は機能しています。ただし、現在のシステム日付を column1 の正しい値に関連付けることができないという問題があります。CSVのインポートは可能ですか?SQLite にデータ型を VARCHAR または DATE と INT 以外の何かに変更しましたか?