私はtripdetailsという名前のテーブルがあります。mySqlで列の値を追加する方法は?
テーブル構造:
**trip no** **invoice no** **total balance**
111 1 500
111 2 800
私は、これら2枚の請求書にトータルバランスを追加したいが... = 1300 500 + 800を意味します...
私はtripdetailsという名前のテーブルがあります。mySqlで列の値を追加する方法は?
テーブル構造:
**trip no** **invoice no** **total balance**
111 1 500
111 2 800
私は、これら2枚の請求書にトータルバランスを追加したいが... = 1300 500 + 800を意味します...
SELECT trip_no,SUM(total_balance) as total
FROM tripdetails
WHERE trip_no = 111
GROUP BY trip_no;
これはそれを行う必要があります。 trip_no 111で両方の行を選択し、それらをグループ化し、残高の合計を選択します。
SELECT SUM(total_balance) as invoice_total FROM tripdetails
集計関数を使用して列の合計を計算する必要があります。希望する出力を得るのに役立つ事前定義された関数があります。
構文:
select sum(column_name) as alias
from table_name
あなたがSQLの 'SUM'を探しているようです。 –
あなたはそれを「合計」したいですか?どこに追加したいですか?テーブルに? –
はい、テーブルに追加します.. –