3

DATEDIFF(d, date1, date2) については知っていますが、2 つの日付を減算するのではなく、日付から日数を減算するつもりはありません。

例えば:

"2010-04-13" - 4 = "2010-04-09"

それはmySQLで可能ですか?

4

4 に答える 4

4

date_sub(日付、間隔 4 日);

于 2010-04-13T06:46:47.890 に答える
1

はい。http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_adddateを参照してください。

SELECT DATE_ADD('2008-01-02', 31);

結果:

'2008-02-02'

減算するには、負の数を使用するか、DATE_SUB

于 2010-04-13T06:43:33.267 に答える
-5

はい。Mysql にはたくさんの日付関数があります。ググるだけmysql datetime functionsで一覧が出てきます。そのうちの日付減算のもの

于 2010-04-13T06:44:02.683 に答える