mysql - SQL查询即将发生的事件的日期更改
问题描述
我想在 sequelize 或 SQL 中运行一个查询,其中选择当前月份的数据,并且只显示即将到来的日期数据,如某种事件,如果那一天过去了,那么下一个事件或日期将像这样显示我本月有 3 个日期
1 2020-03-15
2 2020-03-22
3 2020-03-27
所以在 15 岁之前我只想在 3 月 15 日通过之后没有 1 个日期我只想要没有 2 个日期并继续
解决方案
如果您想显示未来的下一个日期,那么它将类似于:
select t.*
from t
where date > current_date
order by date asc
fetch first 1 row only;
确切的语法可能因数据库而异——比如说now()
或getdate()
代替current_date
; or select top (1)
orlimit 1
代替fetch
子句。
推荐阅读
- html - 图标的 CSS 样式不跟随表格子项
- javascript - Vuejs bootstrap4单选按钮组在表格中没有反应
- r - 从 RStudio 服务器许可证过期的 GCloud VM 实例下载代码
- linux - 是否可以在引导顺序中更改 systemd (?) [FAILURE] [OK] 或 [SUCCESS] 等的颜色?
- ios - 如何在表格视图中的某些数据之后快速添加另一个部分(按钮)?
- python - 如何摆脱这个 .plot.bar() 熊猫图的 y 轴上的科学符号?
- docker - 如何在不同的代理上运行 Jenkins 并行柏树?
- python - Tensorflow - 如何使用批量维度执行 tf.gather
- sql - 在联接表中的 SQL 中为每个 id 返回一个结果
- azure-devops - 有没有办法判断用户是否是 azure devops 扩展 api 中的组织管理员