Mysql 不同时间和同一天之间的结果SQL
我需要你的帮助,我有这个Mysql 不同时间和同一天之间的结果SQL,mysql,sql,datetime,where-clause,Mysql,Sql,Datetime,Where Clause,我需要你的帮助,我有这个 AND Fecha BETWEEN '2020-05-21 06:00:00' AND '2020-05-21 15:30:00' 它正在工作,但我想用这样的东西 AND Fecha BETWEEN Fecha '06:00:00' AND Fecha '15:30:00' 不起作用,你能帮我吗?我想在不同的时间和同一天之间使用Fecha恢复结果 感谢您的帮助您可以使用time()提取datetime或时间戳的时间部分,然后在中进行比较: and time(fe
AND Fecha BETWEEN '2020-05-21 06:00:00' AND '2020-05-21 15:30:00'
它正在工作,但我想用这样的东西
AND Fecha BETWEEN Fecha '06:00:00' AND Fecha '15:30:00'
不起作用,你能帮我吗?我想在不同的时间和同一天之间使用Fecha恢复结果
感谢您的帮助您可以使用time()
提取datetime
或时间戳的时间部分,然后在中进行比较:
and time(fecha) between '06:00:00' and '15:30:00'
注意:我不确定您是否希望包括上限;大概,您可以使用半开间隔:
and time(fecha) >= '06:00:00' and time(fecha) < '15:30:00'
和时间(fecha)>=“06:00:00”和时间(fecha)<'15:30:00'
您可以使用time()
提取datetime
或时间戳的时间部分,然后使用in进行比较:
and time(fecha) between '06:00:00' and '15:30:00'
注意:我不确定您是否希望包括上限;大概,您可以使用半开间隔:
and time(fecha) >= '06:00:00' and time(fecha) < '15:30:00'
和时间(fecha)>=“06:00:00”和时间(fecha)<'15:30:00'
我想您需要所有日历日期的记录,时间在06:00到15:30之间
试试这个
AND TIME(Fecha) BETWEEN '06:00:00' AND '15:30:00'
如果将00:06:00
直接与DATETIME或TIMESTAMP列进行比较,实际上是比较0000-00-00 06:00:00
。那是很久以前的事了。我想你想要所有日历日期的记录,时间在06:00到15:30之间
试试这个
AND TIME(Fecha) BETWEEN '06:00:00' AND '15:30:00'
如果将00:06:00
直接与DATETIME或TIMESTAMP列进行比较,实际上是比较0000-00-00 06:00:00
。那是很久以前的事了。如果您想要当前日期的结果:
WHERE DATE(FETCHA) = CURRENT_DATE AND TIME(FETCHA) BETWEEN '06:00:00' AND '15:30:00'
或任何其他日期:
WHERE DATE(FETCHA) = ? AND TIME(FETCHA) BETWEEN '06:00:00' AND '15:30:00'
将?
替换为需要结果的日期。如果需要当前日期的结果:
WHERE DATE(FETCHA) = CURRENT_DATE AND TIME(FETCHA) BETWEEN '06:00:00' AND '15:30:00'
或任何其他日期:
WHERE DATE(FETCHA) = ? AND TIME(FETCHA) BETWEEN '06:00:00' AND '15:30:00'
将?
替换为您想要结果的日期。在半开放时间段打电话很好。谢谢,我尝试了您的答案,但没有工作,,,我需要在同一天的两个小时之间查看结果。在半开放时间段打电话很好。谢谢,我尝试了您的答案,但没有工作,,,我需要在同一天的两个小时之间查看结果。谢谢,我尝试了你的答案但没有工作,,,我需要在同一天的两个小时之间查看结果。谢谢,我尝试了你的答案但没有工作,,,我需要在同一天的两个小时之间查看结果。我不理解你的问题。请它显示一些样本数据和结果。“和不工作”不会帮助我们帮助你!请解释一下“不起作用”是什么意思?没有结果???错误的结果??“我想在不同的时间但同一天之间得到结果”,然后使用你的第一个查询。我不理解你的问题。请它显示一些样本数据和结果。“和不工作”不会帮助我们帮助你!请解释一下“不起作用”是什么意思?没有结果???错误的结果??“我想在不同的时间但在同一天之间得到结果”,然后使用您的第一个查询。