回 帖 发 新 帖 刷新版面

主题:[求助]如何挑选出"今天生日"的名单

"table"下有"m_birthday"字段,哪位编程高手指点一下好吗
ASP端或者SQL端都行

回复列表 (共7个回复)

沙发

select *from 表 where m_birthday=getdate()

板凳

select *from 表 where m_birthday=getdate()???
老大 可能吗?? 你取个系统时间 能和数据库里的资料一致吗??用like吧

3 楼

看你的日期格式了,没有问题的

4 楼

日期没得用LIKE,除非你的日期格式是用其他格式,用DATATIME是不可以LIKE,你可以用BETWEEN,在页面里面获取当天时间,然后BETWEEN来获取

5 楼

select * from 表名 where convert(varchar(8),字段,112)=convert(varchar(8),getdate(),112)

6 楼

select * from 表 where month(m_birthday)=month(getdate()) and day(m_birthday) = day(getdate())

7 楼

[quote]select *from 表 where m_birthday=getdate()[/quote]


一楼的语句是出生的年份都和系统当前时间一样才能查询到

这样查生日好像有点不好

我来回复

您尚未登录,请登录后再回复。点此登录或注册