如何从MS-ACCESS中的当前日期减去18个月

时间:2014-01-21 08:50:28

标签: sql ms-access

选择所有在过去一年半出生的婴儿?

SELECT name FROM Babies
WHERE   YEAR(Born_date) > YEAR (DATE())-1.5

这个sql查询对这样的事情有效还是我也应该参与MONTH功能? 我想找回所有在过去一年半中出生的孩子(新生儿)在过去的365+(365/2)天。

1 个答案:

答案 0 :(得分:1)

对于MS-ACCESS,DateADD应该可以工作。尝试这样的事情:

select name 
from babies where birthdate >= DATEADD(month, -18, getdate())