0

こんにちは皆さん、

質問する前に提示された可能性のあるすべてのスレッドを確認したところ、VB.netとMySQLに適した答えが見つかりませんでした。ほとんどがAndroidとPHPを扱っていました。

そのため、MySQLデータベース内のテーブルの日付フィールドに対してクエリを実行しようとしています。このクエリは、今日からX日後の日付値を持つすべてのレコードを検索します。どうすればいいですか?

私はVS2010とMySQLを使用しています-まだ言及していなかった場合に備えて。ありがとう。

//キスメット

4

2 に答える 2

2

MySQL:

SELECT *
FROM table
WHERE DATE(datecol) BETWEEN DATE(NOW()) AND DATE(DATE_ADD(NOW(), INTERVAL x DAY));

FIDDLEを参照してください

于 2012-12-20T22:11:34.393 に答える
2

これはMySQLとのクエリです

今日からX日後の日付値を持つすべてのレコードを検索します

SELECT *
FROM table
WHERE date_column = CURRENT_DATE + INTERVAL X DAY

これは、今日から今日からX日後の日付値を持つすべてのレコードを検索します

SELECT *
FROM table
WHERE date_column BETWEEN CURRENT_DATE AND CURRENT_DATE + INTERVAL X DAY
于 2012-12-20T22:11:55.530 に答える