twee waarden in een tabel aftrekken

Status
Niet open voor verdere reacties.

yakyol

Nieuwe gebruiker
Lid geworden
23 nov 2007
Berichten
4
Hallo,

ik wil twee waarden die in hetzelfde tabel bevindt van elkaar aftrekken

velden: type, amount, projectcode
520 $ 500 Case01V
620 $ 1000 Case01V

Type 520 = inkoop
type 620 = verkoop

ik wil voor projectcode Case01V inkoop en verkoop bedrag van elkaar aftrekken. dus uitkomst moet $ 500 zijn.

hoe kan ik dit doen met een query
 
Dat zou je met 2 subqueries kunnen doen. Niet de meest charmante oplossing omdat je 2 keer dezelfde tabel in gaat, maar het werkt wel.

PHP:
select  verkoop.amount - inkoop.amount uitkomst
from   (select amount
        from   tabel
        where  projectcode = 'Case01V'
        and    type = 520) inkoop
,      (select amount
        from   tabel
        where  projectcode = 'Case01V'
        and    type = 620) verkoop
;

Uitgangspunt is wel dat de kolom amount een nummeriek veld is en niet met een dollarteken begint ;).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan