Hent sum
Håber en kan hjælpe med noget SQLJeg har en tabel (her forenklet)
Salg
---------
id
totalpris
totalprisMedRabat
I totalpris ligger der altid et beløb
I totalprisMedRabat ligger der et beløb med en rabat hvis der er rabat
Eksempel på data
id: 1
totalpris: 200.00
totalprisMedRabat NULL
id: 2
totalpris: 500.00
totalprisMedRabat 400.00
id: 3
totalpris: 1000.00
totalprisMedRabat 600.00
id: 4
totalpris: 300.00
totalprisMedRabat NULL
Jeg vil nu gerne hente en sum ud som er det der er solgt for
Dvs. jeg skal have summen af totalpris, men de steder hvor totalprisMedRabat ikke er NULL skal den i stedet bruge den
Hvad skal jeg skrive
SELECT SUM() as total FROM Salg
total skulle i eksemplet gerne ende med at blive:
200 + 400 + 600 +300 = 1500 kr
Håber der er en der er god til SQL som kan hjælpe
----------------------------------------------------------------------------
Derudover vil jeg også gerne have hvor meget discount der er givet hvis man kan det (men ovenstående er det vigtigste).
Dvs. de steder hvor totalprisMedRabat er udfyldt skal man minus med totalpris og tage summen
Hvis man kan det skulle resultat gerne ende med
500 - 400 = 100
1000 - 600 = 400
Sum: 100 + 400 = 500