-2

日付を別の日付に設定しようとしています。

例えば。NOW() を使用すると、 2011-07-14 08:35:00 があります

この日付を 2011-07-12 00:00:00 に変更したい

したがって、1 日を削除して、午前 00:00 に設定します。

私はすでにこのリンクを見ました-> datetime 変数の時刻部分を 18:00に設定しますが、うまくいきません。確かに、私は比較します:

NOW()と DATEADD(hh, 18, DATEADD(dd, DATEDIFF(dd, -2, THE_DATE_IN_MY_BASE ), 0)) を使用すると、SQL 構文エラーが発生します。

4

1 に答える 1

1

now()日時値を返すため、hh:mm:ss がその一部になります。単純な日付が必要なように聞こえるので、curdate()代わりに次を使用します。

CURDATE() - INTERVAL 1 DAY
于 2013-10-22T16:33:59.640 に答える