Board logo

标题: [讨论] 一些有用的SQL语句 [打印本页]

作者: chinanic    时间: 2007-4-11 17:39     标题: 一些有用的SQL语句

今日生日功能

列出今日生日会员的SQL查询句子:
SELECT * FROM Users WHERE (DATEPART(m,Birthday)-DATEPART(m,GETDATE())=0) AND (DATEPART(d,Birthday)-DATEPART(d, GETDATE())=0)

等我再发现什么的时候再帖上来。
作者: 一生逍遥    时间: 2007-4-13 07:23

解释一下:m是month,d是day

上面的是取出User表中的生日(birthday),然后利用DATEPART(a,b)函数,分离出月,日进行比较
取出与当前日期同月同日生日的User表中的记录的所有字段(数据)

注:GETDATE()是取系统日期函数




欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2