Voor mijn huis ben ik bezig met een webbased systeem waarop we alle maaltijden bijhouden.
Als je gekookt hebt voer je de maaltijd in het systeem in en je kan je "stand" opvragen om te zien hoe je in de lijst staat.
Die stand wil niet helemaal lukken.
De database ziet er als volgt uit:
3 tabellen:
maaltijd(id, gerecht, datum, kok, kosten, externen)
eten(id, maaltijdid, bewonerid, aantal)
bewoner(id, naam)
Het meeste spreekt denk ik voor zich. "aantal" in de tabel "eten" is met hoeveel mensen een huisgenoot heeft meegegeten. Een vriendinnetje kan op de huislijst van haar vriendje meeëten dus dan telt hij voor 2 bij die maaltijd.
Nu wil ik het volgende aan de database vragen:
Bereken voor een bewoner (via id) hoeveel de som van de kosten per persoon maal het aantal meegegeten personen per maaltijd.
Om het duidelijker te maken met haakjes erbij:
Bereken met een bewoner id hoeveel de som van ((de kosten per persoon maal het aantal meegegeten personen) per maaltijd.)
Ik kan begrijpen als het wat vaag klinkt maar ik kan het niet helemaal goed verwoorden.
Als je gekookt hebt voer je de maaltijd in het systeem in en je kan je "stand" opvragen om te zien hoe je in de lijst staat.
Die stand wil niet helemaal lukken.
De database ziet er als volgt uit:
3 tabellen:
maaltijd(id, gerecht, datum, kok, kosten, externen)
eten(id, maaltijdid, bewonerid, aantal)
bewoner(id, naam)
Het meeste spreekt denk ik voor zich. "aantal" in de tabel "eten" is met hoeveel mensen een huisgenoot heeft meegegeten. Een vriendinnetje kan op de huislijst van haar vriendje meeëten dus dan telt hij voor 2 bij die maaltijd.
Nu wil ik het volgende aan de database vragen:
Bereken voor een bewoner (via id) hoeveel de som van de kosten per persoon maal het aantal meegegeten personen per maaltijd.
Om het duidelijker te maken met haakjes erbij:
Bereken met een bewoner id hoeveel de som van ((de kosten per persoon maal het aantal meegegeten personen) per maaltijd.)
Ik kan begrijpen als het wat vaag klinkt maar ik kan het niet helemaal goed verwoorden.