选择所有在过去一年半出生的婴儿?
SELECT name FROM Babies
WHERE YEAR(Born_date) > YEAR (DATE())-1.5
这个sql查询对这样的事情有效还是我也应该参与MONTH功能? 我想找回所有在过去一年半中出生的孩子(新生儿)在过去的365+(365/2)天。
答案 0 :(得分:1)
对于MS-ACCESS,DateADD应该可以工作。尝试这样的事情:
select name
from babies where birthdate >= DATEADD(month, -18, getdate())