Oracle生日提醒sql语句写法
博客专区 > Carl_ 的博客 > 博客详情
Oracle生日提醒sql语句写法
Carl_ 发表于3年前
Oracle生日提醒sql语句写法
  • 发表于 3年前
  • 阅读 562
  • 收藏 5
  • 点赞 0
  • 评论 2

腾讯云 技术升级10大核心产品年终让利>>>   

今天想做个员工生日提醒的模块,突然发现语句还不好写,于是百度总结了一下,呵呵。

SELECT * from 表名 where HUMANSTATE='正常在职' AND (TO_NUMBER(TO_CHAR((DATEOFBIRTH),'MM')) = TO_NUMBER(TO_CHAR((sysdate),'MM'))) AND (TO_NUMBER(TO_CHAR((DATEOFBIRTH),'DD')) BETWEEN TO_NUMBER(TO_CHAR((sysdate),'DD')) AND TO_NUMBER(TO_CHAR((sysdate),'DD'))+7)

红色部分为提醒条件,最后一个7是提前7天提醒,你可以随便改。


共有 人打赏支持
粉丝 39
博文 386
码字总数 12168
评论 (2)
losesonw
会不会有36号这天
Faywool
为什么这么复杂?直接用DateDiff函数不好么?
https://docs.oracle.com/goldengate/1212/gg-winux/GWURF/column_conversion_functions011.htm#GWURF780
×
Carl_
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: