【问题标题】: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 子句。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-09
      • 2012-08-02
      • 1970-01-01
      • 2015-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多