SQL: Tabel met COUNT DISTINCT-vorm uitbreiden met extra argument
Ik heb gegevens van de volgende vorm:
Nu wil ik daar eigenlijk een tabel van maken die per week laat zien wat het totaal aantal unieke orders is, en het aantal unieke orders per type.
Voor dit voorbeeld zou het resultaat van de query er dus zo uit moeten zien:
Tot nu toe was me wel gelukt om de week en het totaal aantal unieke orders te verkrijgen, daarvoor gebruik ik de volgende code:
Maar ik krijg het niet voor elkaar om nog per type het aantal unieke orders te berekenen.
Weet iemand hoe ik dit zou kunnen doen? Alvast heel erg bedankt!
Ik heb gegevens van de volgende vorm:
Code:
WEEK ORDER TYPE
29 12345 ABC
29 12555 ABC
29 12555 ABC
30 12222 BBB
30 12222 BBB
31 10494 CCC
31 11111 EEE
Nu wil ik daar eigenlijk een tabel van maken die per week laat zien wat het totaal aantal unieke orders is, en het aantal unieke orders per type.
Voor dit voorbeeld zou het resultaat van de query er dus zo uit moeten zien:
Code:
WEEK ORDERS ABC BBB CCC EEE
29 2 2 0 0 0
30 1 0 1 0 0
31 2 0 0 1 1
Tot nu toe was me wel gelukt om de week en het totaal aantal unieke orders te verkrijgen, daarvoor gebruik ik de volgende code:
Code:
SELECT q1.week, Count(q1.ordernr) AS Gekeurd
FROM (SELECT DISTINCT week, ordernr FROM Rapportdata) AS Q1
GROUP BY q1.week;
Maar ik krijg het niet voor elkaar om nog per type het aantal unieke orders te berekenen.
Weet iemand hoe ik dit zou kunnen doen? Alvast heel erg bedankt!
Laatst bewerkt: