sql-server - 如何编写动态 SQL 语句?
问题描述
我有一个复杂的逻辑,我有一个生效日期,我想从中找出结束日期,例如对于特定公司 A1,如果第二行包含 eff_date 作为 2016-08-21 并且最新的 eff_date 是 2017-08-21 那么第二行的结束日期应该是 -1 天,即 2017 年 8 月 20 日,而 2017 年 8 月 21 日的结束日期将是今天的日期,无论它是什么,这应该适用于所有其他公司。
在此之后我想找出这些日期的区别,即我的 eff_date 是 2016-08-21 和结束日期是 2017-08-20,那么我想知道 eff_date 和end_date,有没有办法以这样的方式纠正查询,以便我应该得到更新的结果?
解决方案
推荐阅读
- timestamp - 使用 ParquetWriter 将当前时间戳存储在镶木地板中
- python - 比较数值卷积和解析卷积
- node.js - express.js 请求标头“接受”未设置
- time-complexity - 我可以计算小于 Big O(n) 的数字的中位数吗
- c# - 执行时SQL代码显式转换错误
- python - 带有列表的高效正则表达式
- ios - 当任何事情发生时,一切都会暂时为零
- jquery - 物化css datepicker yearRange不工作
- android - 如何使用 volley 以新的意图解析 json 文件
- hyperledger-composer - 如何在使用 Mocha 进行测试时捕获交易