qq_28167007
qq_28167007
采纳率8.3%
2015-10-15 00:54 阅读 2.9k

SQL写一段语句提醒每年员工生日日期

SQL如何写一段语句提醒每年员工生日日期,到期前10天提醒,谢谢各位!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • lzp_lrp WorldMobile 2015-10-15 01:30

    参考一下这个 sqlserver
    员工出生日期格式是:1990-6-26
    有若干个员工
    写出SQL(Sql Server 2008)根据不同查询时间(getdate())
    查询出所有满足未来45天内生日的员工信息
    还是自己贴答案大家分享下吧
    SELECT E.Code,E.Name,E.BornDate,D.NAme AS sDept,ZW.Name AS SZhiWu ,E.PyDate ,datediff(DAY,DATEADD(Year,DATEDIFF(Year,BornDate ,getdate()),BornDate),getdate()) as cyts
    FROM ZlEmployee E
    LEFT JOIN ZlDept D ON E.Dept=D.Code
    LEFT JOIN E_ZhiWu ZW ON E.ZhiWu=ZW.Code
    where datediff(DAY,DATEADD(Year,DATEDIFF(Year,BornDate ,getdate()),BornDate),getdate())between 0 and 45
    and E.state not in ('09')
    order by datepart(day,E.Borndate),E.code

    点赞 评论 复制链接分享
  • lzp_lrp WorldMobile 2015-10-15 01:30
    点赞 评论 复制链接分享

相关推荐