需求: 如快到一年时,提前一个月进行提醒。
伪代码:

create_date  + x = expire_date   // 过期的肯定不用管
expire_date - m = tip_date  // tip_date 就是提示开始的时间。
// 所以这个sql大概应该这么写
create_date between add_month(add_months(create_date,12),-1) add_months(create_date,12);
inv_date +360 = expire   也就是end
expire -30天= tip     也就是start条件:inv_date between tip and expire用月来大致判断:
expire= add_months(inv_date,12)
tip= add_months(add_months(inv_date,12),-1)
实际条件为: inv_date between add_months(inv_date,12) and add_months(add_months(inv_date,12),-1)

如果要360天逾期,30天提前提醒:

t.inv_date between sysdate-360 and sysdate-330

如果要查看日期范围:

select sysdate-360 start_date,sysdate-330 end_date  from dual;

date到期(逾期)提醒的逻辑分析,例如快到一年提前一个月提醒相关推荐

  1. 如何设置待办事项提前一个月提醒?

    在日常生活中,很多事情是需要提前规划好,在指定的时间范围内去做的.有事前规划才能够保证事情的有条不紊进行,例如重要的工作总结需要在一个月之后提交.汽车需要在一个月之后进行保养.考试在30天之后要举行等 ...

  2. Js中Date日期输出不同结果(格式)(加一天,加一个月,获取0时0分0秒,23时59分59秒等)

    代码示例如下:(以当前日期new Date()为例.也可以将例中new Date()换成任意Date对象) 1.获取今天的0时0分0秒(常用于开始日期的获取) var startDate= new D ...

  3. 如何设置学生上计算机课玩游戏,如何在电脑上设置一个定时提醒学生上网课的待办任务...

    原标题:如何在电脑上设置一个定时提醒学生上网课的待办任务 说起拖延症的问题,很多人都有亲身经历,甚至因为拖延症的关系,造成了很多影响工作.学习.生活等方面诸多不好的后果,比如学生党可能会因为拖延症错过 ...

  4. 订购一个月产品,计算多久后到期

    python 2.7.14 计算订购一个月产品的到期日期 [思考过程及实现思路] 首先判断是否闰年,这样发生在2月份产品订购可以很好的处理边界情况. 默认"订购一个月"为固定30天 ...

  5. date js 半年_moment.js 搜索栏获取最近一周,一个月,三个月,半年,一年时间

    统计时间 label: '统计时间', name: 'countTime', type: 'select', data: [ { value: '0', text: '最近一周' }, { value ...

  6. HTTP3快来了,提前学习一下如何在Nginx中支持HTTP3.0/QUIC

    HTTP3快来了,提前学习一下如何在Nginx中支持HTTP3.0/QUIC HTTP3.0,也称作HTTP over QUIC.核心是QUIC(读音quick)协议,由Google在2015年提出的 ...

  7. typescript 怎么表示当前时间减一个月_吃什么减肚子最快最有效 4种刮油食物吃出小蛮腰...

    肚子上的赘肉真的很难减吗?既然小肚子是吃出来的,那么小蛮腰也可以吃出来,吃什么减肚子最快最有效呢?本期小编为你推荐4款刮油食物,轻松吃出小蛮腰 1.葡萄 葡萄里面含有一种特殊物质,它能有效抑制我们身体 ...

  8. php date 加月_php如何使时间增加一个月

    php如何使时间增加一个月 使用php的strtotime()函数 实例:比如现在时间5261是"2010-10-06",加4102一个月.1653echo date(" ...

  9. Js中Date日期的使用(加一天,加一个月,获取0时0分0秒,23时59分59秒等)

    代码示例如下:(以当前日期new Date()为例.也可以将例中new Date()换成任意Date对象) 1.获取今天的0时0分0秒(常用于开始日期的获取) var startDate= new D ...

最新文章

  1. 【FFmpeg】AVOutputFormat/AVInputFormat 成员变量 flags 总结
  2. 24.两两交换链表中的结点
  3. SQL Server 事务隔离级别的解析
  4. 与虫子尾交3d动画网站_PPT中最酷的效果 —— 3D模型全解
  5. 【JavaScript】JS事件机制学习
  6. 大学计算机基础方案一,大学计算机基础案例教学与教学案例策划.doc
  7. dom4j xml解析 写框架必备技能(一)
  8. TypeError: ‘builtin_function_or_method‘ object is not subscriptable 报错解决方法
  9. linux下怎么解压tar.xz,Linux下解压.tar.xz格式文件的方法
  10. 章节十一、9-操作隐藏元素
  11. Word 公式编辑器: 快捷键
  12. 【QT小记】使用QPainter绘制各种基本图形
  13. 网站SEO实践之 - 网站关键词库扩展的几种方法
  14. JVM实战(二一): -Xss -Xms -Xmx -Xmn 参数设置
  15. 【微信小程序】wx.request请求后success回调的数据无法显示到页面上
  16. 【编程题】【Scratch三级】2021.06 躲球游戏
  17. Mac清理系统用什么软件?
  18. 汇编语言-怎样查看标志位、怎样生成列表文件、列表文件格式
  19. python接口压测1000并发_测试工具:黑羽压测
  20. 【cue语言系列】03.json marshal和unmarshal

热门文章

  1. 解除word受编辑限制
  2. GAMS-运行过程中关于0的问题
  3. ATA-L6水声功率放大器用于水声系统测试—西安电子测量仪器
  4. 什么是标书?有哪些类型?
  5. 调用百度的人脸识别SDK实现人脸检测
  6. 天地图各级下的比例尺
  7. e680i linux终端,Linux下Telnet E680i经常断的解决方法
  8. 因为我爱JAVA,所以我相信Groovy on Grails会一路走好
  9. 【初学者系列】02-算法实例Jupyter转换为Python流程
  10. NVIDIA边缘计算产品项目落地,tensorrt介绍以及应用