如何使用两列获取过去的记录和即将发生的记录

加内什M

我有两列,使用这两列我必须从数据库中获取记录,

  1. 过去的EventId
  2. 即将到来的eventId

过去的eventId表示(startDate & dueDate)已经完成的日期,我要记录

即将到来的eventId表示日期(startDate和DueDate)尚未完成,我要记录

事件(表名)

    eventId      name        startDate        dueDate

    1            A           2018-01-22       2018-01-22
    2            B           2018-01-26       2018-01-27
    3            C           2018-01-29       2018-01-31

我试过这样的SQL查询

SELECT * FROM events WHERE startDate >= '2018-01-30' AND dueDate <= '2018-01-30'

但是什么也没发生,我不怎么写SQL查询

预期过去的eventId

eventId
  1
  2

预期即将到来的eventId

eventId
  3
DineshDB

对于过去的事件:

SELECT * FROM events WHERE startDate <= '2018-01-30' AND DueDate <= '2018-01-30'

对于将来的事件:

SELECT * FROM events WHERE DueDate >= '2018-01-30'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取活动记录和非活动记录

如何用Java获取过去的星期日和即将到来的星期日?

如何LINQ到SQL查询以获取两列的记录?

在Spark Dataframe中,如何在两个数据框中获取重复记录和不同记录?

如何使用Airflow获取和处理mysql记录?

如何使用git撤消即将发生的更改?

如何使用MySQL从第一张表的特定列中的值获取两张表的记录数

获取过去的记录数据

如何使用熊猫记录跨列是否发生了特定变化?

根据两列获取记录。如果两列的值相同,则为一条记录,否则为2条记录

Cloud Kit发生错误时如何重新获取记录

如何获取日期和每年的记录计数

如何使用Quarkus和Logback获取JSON日志记录?

如何在Amazon Redshift中使用垂直列获取记录

在使用Rails 3.2进行记录时,如何记录发生日志语句的文件名和行号?

如何从活动记录查询中获取列

如何使用NOT语法获取记录?

MongoDB:如何使用MongoDB获取“今天,即将来临的生日和过去的生日”列表?

如何获取过去1周的记录和总数

显示最新或即将发生的事件记录

获取过去 x 周的记录

如何在psql中获取过去1小时的记录

ACF中继器即将发生的和过去的事件

mysql 如何通过两列连接并仅从连接表中获取最新记录?

如何使用sql中的时间戳列从表中获取过去30天的记录

MySQL - 如何获取过去 7 天的每一天的记录数?

如何根据两个不同列的日期获取交叉连接表的唯一记录?

MySQL SP:获取过去 4 个月、月份和年份的记录

如何使用reactjs获取列work_status和text1的json记录值