MySql日期时间比较

时间:2012-03-29 19:09:51

标签: mysql

我有一个表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

1 个答案:

答案 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)