我有一个表abc
,其中包含字段datetime_abc
类型 - > mysql中的DATETIME。
和表xyz
的字段datetime_xyz
类型 - > DATETIME
我想要一个可以分隔日期和时间的查询。
select TIME(datetime_xyz) xyz_time_only, DATE(datetime_xyz) xyz_date_only from xyz where.....
这会给我一个单独的日期和时间。
现在我需要的是
select datetime_abc from abc where datetime_abc = xyz_date_only
答案 0 :(得分:0)
如果我没有遗漏某些东西你可以试试:
SELECT datetime_abc FROM abc
WHERE DATE(datetime_abc) = xyz_date_only
或者你可以试试
SELECT datetime_abc
FROM abc INNER JOIN xyz
ON DATE(abc.datetime_abc) = DATE(xyz.datetime_xyz)