[解決済み] MySQL クエリでdatetimeフィールドに1日追加する方法
2023-06-02 01:55:19
質問
私のテーブルには
eventdate
というフィールドがあります。
datetime
のような形式で
2010-05-11 00:00:00
.
どのようにすれば、クエリに
1日
を
eventdate
例えば、今日が
2010-05-11
で表示させたい。
where
節に表示させ、明日の日付のレコードをすべて返したいのです。
更新してください。
これを試してみました。
select * from fab_scheduler where custid = 1334666058 and DATE_ADD(eventdate, INTERVAL 1 DAY)
しかし、残念ながら1より大きい間隔を追加しても同じレコードが返されます。
結果です。
2010-05-12 00:00:00
しかし、私は明日の日付のレコードを選択したいだけです。
どのように解決するには?
あなたは
DATE_ADD()
という関数があります。
... WHERE DATE(DATE_ADD(eventdate, INTERVAL -1 DAY)) = CURRENT_DATE
また
SELECT
ステートメントで使用することもできます。
SELECT DATE_ADD('2010-05-11', INTERVAL 1 DAY) AS Tomorrow;
+------------+
| Tomorrow |
+------------+
| 2010-05-12 |
+------------+
1 row in set (0.00 sec)
関連
-
mysqlインデックスが長すぎる特殊なキーが長すぎる解決策
-
[解決済み] MySQLクエリ GROUP BY 日/月/年
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] MongoDBに "like "を使ってクエリを実行する方法
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] MySQLの複数行を1つのフィールドに連結することはできますか?
-
[解決済み] MySQLのクエリ結果をCSV形式で出力するにはどうすればよいですか?
-
[解決済み】MySQLのDatetimeカラムにデフォルト値を設定する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQLのWhereの使用方法について説明します。
-
MySQLデータ型の詳細
-
MySql認証ベースのvsftpd仮想ユーザー
-
[解決済み] 親の行を削除または更新できない:外部キー制約が失敗する
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
'INSERT文はFOREIGN KEY制約「FK_TourismReservation_Users」と競合していました。その
-
[解決済み] Mysqlでidを使用してテーブルから多くの行を削除する
-
[解決済み] INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOINの違いは何ですか?[重複しています]。
-
[解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?
-
[解決済み] MySQLで複数のカラムに一意制約を指定するには?