首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求取本月生日人员的生日日期。

2013-08-04 
求取本月生日人员的生日日期。在线等。。。在sql中如何获取本月过生日人员的具体生日日期如: 出生日期是 1987-

求取本月生日人员的生日日期。在线等。。。
在sql中如何获取本月过生日人员的具体生日日期
如: 出生日期是 1987-09-09
得出:今年生日日期是 2003-09-09
需在sql查询语句中查出本月内生日人员的生日日期
各位请帮帮忙! SQL
[解决办法]
datepart(m,生日日期)=datepart(m,getdate())
[解决办法]

select convert(varchar,day(出生日期)))
from 人员表
where month(出生日期)=month(getdate())

[解决办法]
select dateadd(mm,datediff(month,生日,getdate()),生日)
from 表 
where datediff(month,生日,getdate())=0
[解决办法]

select dateadd(yy,datediff(yy,' 1987-09-09',getdate()),'1987-09-09')

[解决办法]
引用:
Quote: 引用:

select convert(varchar,day(出生日期)))
from 人员表
where month(出生日期)=month(getdate())


sql 里边的函数好多的赶脚 都没怎么用过



参考http://msdn.microsoft.com/zh-cn/library/ms174077%28v=sql.100%29.aspx

函数挺多,用用就记住了。 

热点排行