我想搜索出生日期來自我的sql服務器數據庫表。問題我得到的是年DOB將有所不同,將比今年晚。如果我想獲取其生日將在未來7天內與Facebook生日提醒相同的客戶列表。如何使用sql查詢搜索birthdate?
我試圖smalldatetime
轉換爲varchar
和使用LIKE
語句「_」 通配符。例如Convert(Char(10),DOB,103) LIKE "__/02/____'
。但是,它給我列出了當月DOB即將到來的客戶。同時它還顯示了本月之前生日的數據。我只想要那些未來7天生日即將到來的數據。
我的應用程序開發於C#。如果可能的話使用DataTable
或DataView
得到適當的結果,那麼請給我建議。
可能重複的[SQL SELECT近期生日](http://stackoverflow.com/questions/83531/sql-select-upcoming-birthdays)檢查[本答案](http://stackoverflow.com/questions/83531/sql-select-upcoming-birthdays/83783#83783) – Damith