Ik ben bezig met ene query, maar ik kom er niet helemaal uit. Ik heb een tabel met de volgende velden:
Ik wil nu met een query een bedrag per PDNummer. Dit bedrag moet bestaan uit het bedrag dat achter het PDNummer staat - het bedrag van de PD('s) die als parent de desbetreffende PD heeft.
Ik heb nu de volgende query:
Hier krijg ik dus geen waarde terug. Dit is ook wel logisch, omdat het niet voorkomt dat een PDNummer als Parent hetzelfde PDNummer heeft. Weet iemand of dit mogelijk is en in welke richting ik moet zoeken?
Alvast bedankt!
| PDNummer | Parent | Bedrag |
| pd030282 | 9566 | |
| pd030658 | pd030282 | 3366 |
| pd030659 | pd030282 | 6199 |
| pd030660 | pd030658 | 742 |
Ik wil nu met een query een bedrag per PDNummer. Dit bedrag moet bestaan uit het bedrag dat achter het PDNummer staat - het bedrag van de PD('s) die als parent de desbetreffende PD heeft.
Ik heb nu de volgende query:
code:
1
2
| SELECT PDs.PDnummer, Bedrag - (Select sum( bedrag) from PDs where Parent = PDNummer) FROM PDs; |
Hier krijg ik dus geen waarde terug. Dit is ook wel logisch, omdat het niet voorkomt dat een PDNummer als Parent hetzelfde PDNummer heeft. Weet iemand of dit mogelijk is en in welke richting ik moet zoeken?
Alvast bedankt!
"He who thinks knows evertyhing, knows nothing" - Socrates