我需要从数据库中查找过去一年内从出生到3个月大之间死亡的所有孩子,为此,我试图
Select *
from deathstable
where dateofbirth between (curdate() - 274), (curdate() - 183)
我的deathstable包含姓名,dateoffdeath和原因。
但是似乎有一些错误。请让我知道是否有更好的方法可以做到这一点。
答案 0 :(得分:1)
我当时想最好从处理日期中减去出生日期,这样年龄总是3个月。如果有人更适合您,我没有编辑先前的答案。 像这样:
(datediff(dateofdeath,dateofbirth)<91))