Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql查询时间戳=日期戳_Mysql_Sql - Fatal编程技术网

mysql查询时间戳=日期戳

mysql查询时间戳=日期戳,mysql,sql,Mysql,Sql,我有一个查询,它查看要匹配的时间戳,但这两个时间戳有分和秒之差。如何让查询只查看日期/小时/分钟 我的问题 select t1.*, t2.* from db1 t1 ,db2 t2 where t1.table like 'id' and date(t1.DATE)=date(t2.DATE) 时间戳 2016-03-20 00:08:02 2016-03-20 00:08:15 如果你只需要一个小时 select t1.*, t2.*

我有一个查询,它查看要匹配的时间戳,但这两个时间戳有分和秒之差。如何让查询只查看日期/小时/分钟

我的问题

 select 
  t1.*,
  t2.* 
 from  
db1 t1 ,db2 t2 where t1.table like 'id' 
and  date(t1.DATE)=date(t2.DATE)  
时间戳

2016-03-20 00:08:02 2016-03-20 00:08:15
如果你只需要一个小时

select 
      t1.*,
      t2.* 
     from  
    db1.t1 ,db2.t2 where t1.table like '%id%' 
    and  DATE_FORMAT(t1.date, '%Y-%m-%d %H')=DATE_FORMAT(t2.date, '%Y-%m-%d %H')
如果您需要小时+分钟

select 
  t1.*,
  t2.* 
 from  
db1.t1 ,db2.t2 where t1.table like '%id%' 
and  DATE_FORMAT(t1.date, '%Y-%m-%d %H %i')=DATE_FORMAT(t2.date, '%Y-%m-%d %H %i')

如果MIN不同,为什么要看它们?