date - 需要帮助根据日期字段是否为空的条件拉一行
问题描述
我正在做一个项目,我需要根据日期条件拉一行。如果日期为空且订单为 1,则将其拉出。如果此人列中的所有日期均为空,则拉取最近结束的行。
在下面的示例中,我需要弄清楚如何根据 EndDate 列拉人。如果此人的 EndDate 为空,则拉取该行,如果某个人的 EndDate 的所有行都不为空,则拉取具有最近 EndDate 的行。
我坚持如何实现该条件。任何帮助将不胜感激。谢谢
示例:从 BillTable 中选择 bt.ID、bt.BillOrder、bt.Description、bt.EndDate bt 加入其他一些表, 在 BillOrder = 1时不重要
解决方案
推荐阅读
- python - 如何在日期范围内扩展范围并复制值?
- java - @ComponentScan 不检测模块路径中的类
- javascript - JavaScript:添加一个事件监听器,它使用元素参数执行一个函数
- javascript - 无法读取未定义的属性“值”-反应中的映射
- android - 如何在 Azure Devops 发布管道中为已构建的 APK 辞职/更改捆绑 ID
- mongodb - 在不同的行中获取对象值数组的 mongodb 查询是什么?
- java - Java Reactor Flux/Mono,doOnNext 何时在元素发出之前或之后触发?
- jquery - 使用“not”Jquery 选择器不会取消选择
- java - 如何在 JdbcTemplate 中将 IN() 子句与 List 一起使用?
- machine-learning - 逆向机器学习模型以获得特定特征