[問題] 用sql查日期一問

看板Web_Design作者 (用功點吧!)時間19年前 (2006/06/07 21:00), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
今天朋友去面試,被問到一題是說如何建一個 親戚的資料表,並查出三個月內將生日的 親戚,把 sql 語法寫出來,當時朋友打給我問@@ 我就寫.... select 親戚姓名 from 親戚資料表 where (親戚生日_月 >= 本月 and 親戚生日_月 < 本月+3) 結果好像不太對…請問該怎麼寫才是對的呢? 後來想想 這樣寫的話是不是因為若今天是 6/7,但 6/4 生日的人,也符合 6 >= 6 and 6 < 9 所以是錯的 請問該怎麼寫呢?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.156.158

06/07 21:12, , 1F
where 生日 between 今日 and 今日加3個月
06/07 21:12, 1F

06/07 22:59, , 2F
資料是timestamp的話就很簡單了~
06/07 22:59, 2F
文章代碼(AID): #14XitXyK (Web_Design)
文章代碼(AID): #14XitXyK (Web_Design)