【问题标题】:Time removal and a where clause时间删除和 where 子句
【发布时间】:2021-11-12 04:33:59
【问题描述】:

我对同一领域有两个问题。

  1. 我需要删除时间并仅显示此 A_received_date 中的日期,并且我正在使用此计算字段 - DATEADD(DD,90,cd.A_RECEIVED_DATE)

  2. 还需要一个 where 子句的帮助,以便仅从该 A_received_date 提取那些在 5 天内到期的帐户

谢谢!!

【问题讨论】:

  • 请用您正在使用的编程语言标记您的问题。这将有助于它引起熟悉该语言的人的注意。

标签: mysql sql time where-clause


【解决方案1】:
  1. 要将日期时间转换为时间,请使用 DATE()
select date(now());

+-------------+
| date(now()) |
+-------------+
| 2021-11-11  |
+-------------+
1 row in set (0.00 sec)

和带间隔的where子句

select * from my_table where my_date_column > (DATE_SUB(CURDATE(),INTERVAL 5 day));

【讨论】:

  • 这对我来说适用于日期部分...CONVERT(VARCHAR(10),DATEADD(DD,90,cd.A_RECEIVED_DATE),120)。这是我需要在 where 子句中使用的日期字段,以查找落在这 5 天间隔内的帐户....绑定发送未来 5 天的警报。
猜你喜欢
  • 1970-01-01
  • 2018-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-27
  • 2021-07-26
相关资源
最近更新 更多