【问题标题】:SQL query for date change for upcoming events [closed]SQL查询即将发生的事件的日期更改[关闭]
【发布时间】:2020-06-25 02:08:04
【问题描述】:
我想在 sequelize 或 SQL 中运行一个查询,其中选择当前月份的数据,并且只显示即将到来的日期数据,如某种事件,如果那一天过去了,那么下一个事件或日期将像这样显示我有 3 个日期在这月份
1 2020-03-15
2 2020-03-22
3 2020-03-27
所以在 15 岁之前我只想在 3 月 15 日通过之后没有 1 个日期我只想要没有 2 个日期并继续
【问题讨论】:
标签:
mysql
sql
node.js
sql-server
sequelize.js
【解决方案1】:
如果你想显示未来的下一个日期,那么它会是这样的:
select t.*
from t
where date > current_date
order by date asc
fetch first 1 row only;
确切的语法可能因数据库而异——比如now() 或getdate() 而不是current_date;或select top (1) 或limit 1 而不是fetch 子句。