NAVIGATIE

Freetime overzicht
Zoeken


  RUBRIEKEN

FAQ / Help
Wat mag niet?
WZL Wedstrijden
WZL Chat
WZL Toolbar
WZL Statistieken
WZL leden
WZL shop
E-cards

RSS

Fun-feed
Babe-feed
Stud-feed

Een groot aantal pokerrooms geven de mogelijkheid om poker te spelen op internet en geld te storten via het veilige iDeal betaalsysteem.
Overzicht » Computer » Programmeren » SQL: ingewikkelde query...
Je moet ingelogd zijn om te kunnen posten...

Login gegevens
Gebruikersnaam
Wachtwoord



Nog geen lid van de WzL-groep? Lid worden!
Wachtwoord vergeten? Stuur mijn wachtwoord! | Info...
Origineel bericht
Pjoe 3.433
Sinds 7/11/2003
T: 46 R: 1703
12/10/2005 - 11:25u Quote
aan de freaks:

waarom werkt dit wel:

SELECT tak, sum(aantal) as indisom, 0 as taksom
FROM takken, wcpapier,leden
WHERE leden.lidID = wcpapier.verkoperID and takken.takID = leden.takID and takverkoop='N'
GROUP BY takken.takID
UNION
select tak, 0 as indisom, sum(aantal) as taksom
from wcpapier, takken
where takken.takID = verkoperID and takverkoop='J'
group by verkoperID

maar mag ik dit niet als subquery gebruiken?

als ik het wil gebruiken als:

select tak, sum(indisom), sum(taksom)
from (
SELECT tak, sum(aantal) as indisom, 0 as taksom
FROM takken, wcpapier,leden
WHERE leden.lidID = wcpapier.verkoperID and takken.takID = leden.takID and takverkoop='N'
GROUP BY takken.takID
UNION
select tak, 0 as indisom, sum(aantal) as taksom
from wcpapier, takken
where takken.takID = verkoperID and takverkoop='J'
group by verkoperID)
group by tak



Nog beter zou zijn als iemand mij nen andere query kan geven... wat moet ik hebben?

het betreft hier de verkoop van wcpapier (i kid you not) op onze scouts. de kindjes zijn ingedeeld in takken (groepen per leeftijd) in de tabel wcpapier zit een veld verkoperID en een veld takverkoop. Als takverkoop op 'J' staat, dan verwijst de verkoperID naar een tak, staat takverkoop op 'N' dan verwijst verkoperID naar een lid, dat op zijn beurt tot een tak behoort.
Ik zou in 1 query een overzicht willen krijgen van de takken, met per tak ook een totaal van de aantallen van de individuele verkopen (takverkoop='N') én het totaal van de takverkopen...

Als het ni duidelijk is dan post ik wel eens wa gegevens om een voorbeel te geven...