主题:[求助]如何挑选出"今天生日"的名单
OceanEC
[专家分:0] 发布于 2006-07-21 10:07:00
"table"下有"m_birthday"字段,哪位编程高手指点一下好吗
ASP端或者SQL端都行
回复列表 (共7个回复)
沙发
a97191 [专家分:4040] 发布于 2006-07-21 10:26:00
select *from 表 where m_birthday=getdate()
板凳
冰封星云 [专家分:2260] 发布于 2006-07-23 13:53:00
select *from 表 where m_birthday=getdate()???
老大 可能吗?? 你取个系统时间 能和数据库里的资料一致吗??用like吧
3 楼
a97191 [专家分:4040] 发布于 2006-07-24 12:03:00
看你的日期格式了,没有问题的
4 楼
mengluoke [专家分:0] 发布于 2006-08-05 09:42:00
日期没得用LIKE,除非你的日期格式是用其他格式,用DATATIME是不可以LIKE,你可以用BETWEEN,在页面里面获取当天时间,然后BETWEEN来获取
5 楼
gggmmtddir [专家分:2690] 发布于 2006-08-06 08:08:00
select * from 表名 where convert(varchar(8),字段,112)=convert(varchar(8),getdate(),112)
6 楼
celvin86 [专家分:110] 发布于 2006-08-06 11:38:00
select * from 表 where month(m_birthday)=month(getdate()) and day(m_birthday) = day(getdate())
7 楼
celvin86 [专家分:110] 发布于 2006-08-06 11:41:00
[quote]select *from 表 where m_birthday=getdate()[/quote]
一楼的语句是出生的年份都和系统当前时间一样才能查询到
这样查生日好像有点不好
我来回复