2011-08-13 9 views
0

すべてのnumaricフィールドのSUMを一連の行の最後に含めることは可能ですか?今のよう 最後の行としてMysqlの合計

、私のような非常に単純なクエリを使用しています:

SELECT 
    *, 
    SUM((UNIX_TIMESTAMP(end) - UNIX_TIMESTAMP(start))/3600) 
FROM 
    times 

答えて

2

あなたは同様に、一つだけの行に表示される列を持ってカントSQLで、あなたはまた、カントはdoenst行を持っています他の行のすべての列が含まれています..したがって、ユニークなものを含む行を持つことはできません。ただし、計算された列をデータセットのすべての行に追加するか、データが返された後に呼び出しコードで計算を実行することができます。

0

あなたが探しているものはGROUP BY WITH ROLLUPだと思います。その詳細はMySQLのマニュアルにあります。

関連する問題