0

我有一张这样的高级桌子:

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')...

对不起英语不好..

4

1 回答 1

1

如果我理解正确,您希望获得所有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())
于 2013-02-08T19:40:00.840 回答