今天看了一个关于生日提示的帖子,要求用SQL 随时可以查出3天内要过生日的学生信息。 有id(int),name(varchar),birthday(datetime)三列。 select * from student datediff(dd,getdate(),birthday)<=3 DATEDIFF函数用法 datediff(date-part,exp1,exp2) date-part:year | quarter | month | week | day | hour | minute | second | millisecond 日期比较部分 返回结果为:exp2-exp1的日期结果 getdate()获取当前日期 用法: select datediff(dd,getdate(),birthday) |