首页 > 解决方案 > SQL查询即将发生的事件的日期更改

问题描述

我想在 sequelize 或 SQL 中运行一个查询,其中选择当前月份的数据,并且只显示即将到来的日期数据,如某种事件,如果那一天过去了,那么下一个事件或日期将像这样显示我本月有 3 个日期

1 2020-03-15
2 2020-03-22
3 2020-03-27

所以在 15 岁之前我只想在 3 月 15 日通过之后没有 1 个日期我只想要没有 2 个日期并继续

标签: mysqlsqlnode.jssql-serversequelize.js

解决方案


如果您想显示未来的下一个日期,那么它将类似于:

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子句。


推荐阅读