gpt4 book ai didi

mysql - 使用开始日期和结束日期列过滤所有数据

转载 作者:太空宇宙 更新时间:2023-11-03 11:30:40 27 4
gpt4 key购买 nike

我应该如何过滤从开始日期到结束日期的所有数据?我有 2 列 - 一列用于开始日期,另一列用于结束列。

我想选择所有具有特定开始和结束日期的数据。

例如:
2018年8月至2018年9月

数据:

enter image description here

这是我的查询:

SELECT * FROM project_monitoring pm INNER JOIN status s ON pm.status_ID = s.status_ID WHERE /*select all started from this date format MDY or MY or Y */ pm.proj_DateStarted = '2018-04-19' /*this end date format MDY or MY or Y */ pm.proj_DateEnded = '2018-03-08' 

最佳答案

如果我理解正确的话。

你可以尝试使用BETWEEN

SELECT * FROM project_monitoring pm 
INNER JOIN status s ON pm.status_ID = s.status_ID
WHERE (pm.proj_DateStarted BETWEEN '2018-08-01' AND '2018-09-01')
OR (pm.proj_DateEnded BETWEEN '2018-08-01' AND '2018-09-01')

关于mysql - 使用开始日期和结束日期列过滤所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50158319/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com