gpt4 book ai didi

mysql - 将日期时间与日期和时间进行比较

转载 作者:行者123 更新时间:2023-11-29 05:13:03 26 4
gpt4 key购买 nike

我目前有两个这样的表:
enter image description here
我想将我的 Datetime(table2) 与我的列日期和时间与一个条件进行比较,但这不起作用:

SELECT id
FROM Table1
WHERE Date+Time>(SELECT Datetime FROM Table2 WHERE Id=1)
AND Id=1

最佳答案

以下两个中的一个应该可以解决问题。

select id from table1
where concat(date,' ',time) > (select datetime from table2 where id = 1)
and id = 1;

select t1.id from table1 t1 inner join table2 t2
on t1.id = t2.id and concat(t1.date,' ',t1.time) > t2.datetime;

您可能需要将时间和日期列显式转换为 char。不过我对此表示怀疑。

关于mysql - 将日期时间与日期和时间进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36858898/

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