1樓:快樂居家美食
select * from usertablewhere right(convert(char(8), birthday,112),4) between right(convert(char(8), getdate()-3,112),4) and right(convert(char(8), getdate()+3,112),4)
呵呵,這個試試
我發這個其實是已經測試過的了,只要保證birthday是datetime型別的話,是可以得出正確結果的,樓主的我仔細看了一下,如果把+3放在day函式裡面應該是可行的,如果放在外面的話,有可能對於跨月份的處理有問題(僅是猜測),另外3天內應該包括前後的啊
2樓:
select * from usertable where abs(datediff(d,birthday,getdate()))<=3
3樓:
select * from usertable
where birthday between getdate() and dateadd(day, 3, getdate())
這個sql可能支援sql server
4樓:匿名使用者
朋友你自己的是錯誤的
你在看看這裡的三個朋友的怎麼樣
不要太自信
的了補充:
我認為你應該分析的是具體的業務是什麼?
你寫的是在同個月分里,而那個大哥就是前後不超過三天的你寫的和你說的是不符合的,你把業務給搞亂了呵呵,你看後給兄弟說哈
sql語句提前五天提醒某員工過生日需要精通資料庫的解答
mssql 僅僅提前5天時能查到 select from employee where month birthday month dateadd dd,5,getdate and day birthday day dateadd dd,5,getdate 如果是未來5天內過生日的 select fr...
excel生日提醒 怎麼設定在員工們生日前三天提醒,請說詳細一點,謝謝
假如生日記錄在b列,在另一列寫入公式 if date year today month b2 day b2 today 0,if date year today month b2 day b2 today 0,今天生日 if date year today month b2 day b2 today...
6 設定生日提醒函式,格式為 天之後生日,生日已過天,今天生日 ,並且把 今天生日 單元格標記為紅色
在c2中輸入或抄複製貼上襲 下列公式 if today date year now month a2 day a2 今天生日 if today 已過天 下拉填充 選中c列 格式 條件格式 公式 c1 今天生日 格式 圖案 選擇 紅色 確定 安卓手機如何設定農曆生日提醒?第一步,開啟手機自帶的日曆。選...