質問

私はDATEDIFF(D、日付1、日付2)について知っているが、私は二つの日付、日付から日のかなり量を減算するに見ているわけではない。

例えば、

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

MySQLでそれは可能ですか?

役に立ちましたか?

解決

DATE_SUB(日付、間隔4日)

他のヒント

はい。 //dev.mysql: HTTPを参照してください。 .COM / DOC / refman / 5.1 / EN /日付・時間functions.html#function_adddateする

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

の業績ます:

'2008-02-02'

減算するだけで負の数、または使用を使用DATE_SUB

このテーブル内の日から2日間引くと、両方の日付が表示されます。

SELECT
[Date]
,DATEADD(DAY, -2, [Date]) AS [NewDate]
FROM
[YourTable]

はい。 MySQLは日付関数の多くを持っています。ただ、mysql datetime functionsグーグル、あなたは、リストを取得します。その中で日付の減算のもの

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top