0
我需要計算即將到來的生日,並且必須向他們發送生日祝福。我無法從出生日期字段的數據庫中檢索記錄。如何根據出生日期獲取記錄
誰能給我使用,我可以基於SQL Server的出生日期場得到其在未來7天的生日記錄提前2005年
由於查詢
我需要計算即將到來的生日,並且必須向他們發送生日祝福。我無法從出生日期字段的數據庫中檢索記錄。如何根據出生日期獲取記錄
誰能給我使用,我可以基於SQL Server的出生日期場得到其在未來7天的生日記錄提前2005年
由於查詢
SELECT ...
FROM...
WHERE DATEDIFF(dd,
CAST(CAST(YEAR(GETDATE()) AS VARCHAR) + '-' + CAST(MONTH(DateOfBirth) AS VARCHAR) + '-' + CAST(DAY(DateOfBirth) AS VARCHAR) AS DATETIME),
GETDATE()) <= 7
SELECT *
FROM
TABLE
WHERE
DATEPART(dy, DateOfBirth) - DATEPART(dy, GETDATE()) > 0 AND
DATEPART(dy, DateOfBirth) - DATEPART(dy, GETDATE()) <=7
需要一些更多的信息關於表結構。 – Kenneth