作者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
1F:推 eecir:where 生日 between 今日 and 今日加3个月 06/07 21:12
2F:推 andreli:资料是timestamp的话就很简单了~ 06/07 22:59