sql查询问题 表A 姓名 年龄 出生日期 A 12 1994-4-4 B 11 1995-5-12 C 20 1986-5-6我想实现的是,生日查询,比如以今天这个时间,查询出来,谁生日了,就是相当于生日提醒,不用再去算 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from A where convert(varchar(20),getdate(),23)=convert(varchar(20),出生日期,23) 要修改下,不然你这个肯定不正确select * from A where right(convert(varchar(20),getdate(),23),5)=right(convert(varchar(20),出生日期,23),5) SELECT * FROM A WHERE DATEDIFF(DAY, GETDATE(),出生日期) = 0 select * from awhere right(convert(varchar,convert(datetime,出生日期),112),4)=right(convert(varchar,getdate(),112),4) 求一个sqlserver存储过程【help~】 36G的日志sqlserver来说算是大了吗? 求关于时间差的sql语句! 一个车俩导航调度系统的数据库设计,大家帮我想想啊 怎样给SQL数据库中的image字段付值? sqlserver的一个巨麻烦的问题,不知道有没有解决办法--------急 多表查询。 怎样移动记录指针 问一个有关日期时间的单表查询SQL语句,小case问题 在SQL Server2000中,怎么去删除表中的数据为空的行,字段为Varchar,我用Where 列名=null或Where 列名=''怎么删除不掉? 多级分类如何取级? sql中如何复制单条语句
要修改下,不然你这个肯定不正确select * from A where right(convert(varchar(20),getdate(),23),5)=right(convert(varchar(20),出生日期,23),5)
where right(convert(varchar,convert(datetime,出生日期),112),4)=right(convert(varchar,getdate(),112),4)