Hvis du skal have en sum af Dkk for hver af dine Salesmen, er du nødt til at udelade Id og Dato. SQL bliver således:
strSQL = "SELECT Salesman, SUM(Dkk) as TotalSales FROM Kunde1 GROUP BY Salesman"
Hvis du medtager Id og dato, er du nødt til at gruppere på disse også. Og så får du en liste med en sum af Dkk for hver Salesman på hver Dato med hvert Id. SQL skal så se sådan ud:
strSQL = "SELECT Id, Dato, Salesman, SUM(Dkk) as TotalSales FROM Kunde1 GROUP BY Id, Dato, Salesman"
... eller en sum for hvert Id på hver dato for hver Salesman:
strSQL = "SELECT Id, Dato, Salesman, SUM(Dkk) as TotalSales FROM Kunde1 GROUP BY Salesman, Dato, Id"
Men jeg tror altså, at det er den første af de tre SQL'er, du gerne vil bruge. Prøv at opskrive (manuelt), hvordan du forventer, at resultatet af din forespørgsel skal se ud - kan det egentlig lade sig gøre? Hvilken Id skal der stå ud for en Salesman, når du har slået en masse rækker sammen for at beregne en sum?
Muligvis har jeg misforstået dit spørgsmål...?
Simon