1
これが私のクエリです:私は19/01/2017」にレコードだけを取得し、このクエリを実行していた場合のMS Accessデータベースに2日付間のレコードの選択
SELECT *
FROM t_Final_Out
WHERE repo_dt BETWEEN #19/01/2017# AND #01/06/2017#;
repo_dt
は
date/time
フィールドです"
これが私のクエリです:私は19/01/2017」にレコードだけを取得し、このクエリを実行していた場合のMS Accessデータベースに2日付間のレコードの選択
SELECT *
FROM t_Final_Out
WHERE repo_dt BETWEEN #19/01/2017# AND #01/06/2017#;
repo_dt
は
date/time
フィールドです"
私は何かを返すと驚いています。 between
を使用する場合、最初のcomparandは2番目のcompareandより小さくなければなりません。 「標準」設定では、日付は「2017-01-19」と「2017-01-06」になります。
あなたの問題は日付の書式そのものだと思います。 MS Accessはmm/dd/yyyyを好むようですので、私はあなたが意図していると思います:
SELECT *
FROM t_Final_Out
WHERE repo_dt BETWEEN #01/19/2017# AND #06/01/2017#;
ありがとうございます –
サンプルデータを入力してください。 –