SQLの日付からの日数の量を減算する方法はありますか?
質問
私は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
グーグル、あなたは、リストを取得します。その中で日付の減算のもの
所属していません StackOverflow