1

Excel を使用して 2 つの列を作成しました。column1DATES を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 以外の何かに変更しましたか?

4

1 に答える 1