Multiplizieren von zwei Spalten derselben Tabelle und Speichern des Ergebnisses in die dritte Spalte derselben Tabelle

Ich habe einen Tisch

SALES(sno,comp_name,quantity,costperunit,totalcost)

Nach Lieferung dercostperunit Werte,totalcost müssen berechnet werden als"totalcost=quantity*costperunit".

Ich möchte mich vermehren'quantity' und'costperunit' Spalten und speichern Sie das Ergebnis in'totalcost' Spalte der gleichen Tabelle.

Ich habe das versucht:

insert into SALES(totalcost) select quantity*costperunit as res from SALES

Aber es ist fehlgeschlagen!

Bitte helft mir jemand dabei. Vielen Dank im Voraus

Antworten auf die Frage(5)

Ihre Antwort auf die Frage