すべてのnumaricフィールドのSUMを一連の行の最後に含めることは可能ですか?今のよう 最後の行としてMysqlの合計
、私のような非常に単純なクエリを使用しています:SELECT
*,
SUM((UNIX_TIMESTAMP(end) - UNIX_TIMESTAMP(start))/3600)
FROM
times
すべてのnumaricフィールドのSUMを一連の行の最後に含めることは可能ですか?今のよう 最後の行としてMysqlの合計
、私のような非常に単純なクエリを使用しています:SELECT
*,
SUM((UNIX_TIMESTAMP(end) - UNIX_TIMESTAMP(start))/3600)
FROM
times
あなたは同様に、一つだけの行に表示される列を持ってカントSQLで、あなたはまた、カントはdoenst行を持っています他の行のすべての列が含まれています..したがって、ユニークなものを含む行を持つことはできません。ただし、計算された列をデータセットのすべての行に追加するか、データが返された後に呼び出しコードで計算を実行することができます。
あなたが探しているものはGROUP BY WITH ROLLUP
だと思います。その詳細はMySQLのマニュアルにあります。