Jag har ett jätteproblem. Förmodligen för att jag gjort fel från början men det kanske går att lösa ändå? Fungerar inte det där? Du skriver inte vilken databas du använder, men kan du använda subselects kan du göra såhär: Ursäkta, databasen är SQL Server 2000.Group By
Har en kolumn där innehållet är antingen Ja eller Nej. Beroende på vad "kunden" svarat.
Skulle vilja få fram totala antalet svar, antalet av varje samt vilken procent sats som är svarat Ja / Nej. Hoppas ävan att man skulle kunna gruppera detta på varje "Kund" ("kunderna återkommer ofta nämligen).
Går detta att lösa? Hoppas någon förstår vad jag menar.
Har provat med en massa olika grupperingar men fastnar alltid någonstans.
Ex. jag provat: SELECT Kund, Svar, COUNT(ID) AS Antal FROM tabell GROUP BY Kund, Svar
Någon som har ett förslag.
// StefanSv: Group By
<info>
SELECT Kund, COUNT(ID) AS Antal, (SELECT COUNT(ID) FROM tabell WHERE Kund = a.Kund AND Svar = "Ja") AS Ja, (SELECT COUNT(ID) FROM tabell WHERE Kund = a.Kund AND Svar = "Nej") AS Nej FROM tabell AS a GROUP BY Kund
</info>
/JohanSv: Group By
Fungerade alldeles lysande, tack för hjälpen....
// Stefan