2017-07-03 4 views
0

Ich habe eine Reihe von Daten wie folgt ändern:SQL: neue Zeile hinzufügen, sondern ein Feld

ID  | Spend 
0001 | 250 
0002 | 500 
0003 | 900 

Ich brauche jede Zeile und kopieren, sondern die Ausgaben in jeder Zeile für Steuer ändern, damit es auf diese folgt aussehen :

ID  | Spend 
0001 | 250 
0001 | 200 
0002 | 500 
0002 | 450 
0003 | 900 
0003 | 850 

Kann jemand beraten, wie man darüber geht?

Antwort

0

Nur union all verwenden:

select id, spend 
from t 
union all 
select id, spend - 50 
from t 
order by id; 
+0

Danke, das hat geklappt! Entschuldigung, ich war ein bisschen blöd. – JohnDow

Verwandte Themen