嘿,我是 SQL 的初学者,但我正在尝试编写一个查询以提取所有记录,如果它在接下来的 7 天内有人生日,并查看了其他线程的答案,但我无法适应它们到我的设置。
SELECT *
FROM `QG04c`
WHERE month( `dob` ) = month( now( ) )
AND day( `dob` )
BETWEEN day( now( ) )
AND day( now( ) ) +7
AND `Primary Unit?` =1
目前,这会将所有生日在 7 天内的人都排除在外,但我认为它无法应对月末情景和年终等情况。