作者Nt1 (用功點吧!)
看板Web_Design
標題[問題] 用sql查日期一問
時間Wed Jun 7 21:04:19 2006
今天朋友去面試,被問到一題是說如何建一個 親戚的資料表,並查出三個月內將生日的
親戚,把 sql 語法寫出來,當時朋友打給我問@@ 我就寫....
select 親戚姓名 from 親戚資料表
where (親戚生日_月 >= 本月 and 親戚生日_月 < 本月+3)
結果好像不太對…請問該怎麼寫才是對的呢?
後來想想 這樣寫的話是不是因為若今天是 6/7,但 6/4 生日的人,也符合
6 >= 6 and 6 < 9 所以是錯的
請問該怎麼寫呢?謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.156.158
推 eecir:where 生日 between 今日 and 今日加3個月 06/07 21:12
推 andreli:資料是timestamp的話就很簡單了~ 06/07 22:59