0
我有一個溢價的表是這樣的:如何獲得不過時的SQL?
id | user_id | start_date | websize
1 | 1 | 2012-08-05 10:10:10 | 1024
保費賬戶是一年。我想獲得的所有行start_date and + 1 year is not > date('Y-m-d')
...
對不起,我英文不好..
我有一個溢價的表是這樣的:如何獲得不過時的SQL?
id | user_id | start_date | websize
1 | 1 | 2012-08-05 10:10:10 | 1024
保費賬戶是一年。我想獲得的所有行start_date and + 1 year is not > date('Y-m-d')
...
對不起,我英文不好..
如果我理解正確的話,你想獲得所有與start_date
是不超過一歲的行:
使用MySQL:
SELECT *
FROM premiumTable
WHERE start_date > DATE_SUB(NOW(), INTERVAL 1 YEAR)
使用MSSQL:
SELECT *
FROM premiumTable
WHERE start_date > DATEADD(year, -1, GETDATE())
由於'YYYY-MM-DD HH:ii:ss'(和PHP'date()'調用)在MySQL上爲99美元,最可能的情況下爲 – 2013-02-08 19:41:39
@MichaelBerkowski。只是想掩飾我的屁股。 – Kermit 2013-02-08 19:42:38
謝謝。 YOu理解正確,我只是'不能翻譯.. :-) – janos 2013-02-08 20:13:44