2012-09-28 205 views
1

我需要加入接下来的两个查询的结果:加入两个MySQL查询

SELECT EXTRACT(HOUR 
FROM (
TIMEDIFF(NOW() , (

SELECT MIN(date_cmd) 
FROM arc_commande_temp 
WHERE id_cmd = '6580')) 
) 
) AS HOURS 

SELECT EXTRACT(MINUTE 
FROM (
TIMEDIFF(NOW() , (

SELECT MIN(date_cmd) 
FROM arc_commande_temp 
WHERE id_cmd = '6580')) 
) 
) AS MINS 

我知道我必须使用加入他们的行列,但不知何故此提取功能给了我很多问题。我有一个仍然有效

SELECT 
    * 
FROM 
    (SELECT 
     MIN(date_cmd) AS HOURS 
    FROM 
     arc_commande_temp 
    WHERE 
     id_cmd = '6580') AS HOURS, 
    (SELECT 
     MIN(date_cmd) AS MINS 
    FROM 
     arc_commande_temp 
    WHERE 
     id_cmd = '6580') AS MINS 
  • 这不是我所需要的下一个查询,但我试图修改它来获得我想要的东西 - 但是当我试图改变别的东西,以构建查询我需要......我得到一个错误:-(

在此先感谢,并认为

回答

1
SELECT 
    EXTRACT(HOUR FROM (TIMEDIFF(NOW(), (
     SELECT MIN(date_cmd) 
     FROM arc_commande_temp 
     WHERE id_cmd = '6580' 
    )))) AS HOURS 
    , 
    EXTRACT(MINUTE FROM (TIMEDIFF(NOW() , (
     SELECT MIN(date_cmd) 
     FROM arc_commande_temp 
     WHERE id_cmd = '6580' 
    )))) AS MINS 
+0

好吧,这就是它!非常感谢,Clodo阿尔。 – MiGU