1

次の2つのクエリの結果を結合する必要があります。

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

どういうわけかそれらを結合する必要があることは知っていますが、このExtract関数は私に多くの問題を与えています。まだ機能する次のクエリがあります

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
  • それは私が必要とするものではありませんが、私は私が望むものを得るためにそれを変更しようとしています-しかし私が必要なクエリを構築するために何か他のものを変更しようとすると...私はエラーを受け取ります:-(

よろしくお願いします

4

1 に答える 1

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
于 2012-09-28T11:51:10.587 に答える