Waardes optioneel die aan bepaalde waarde moet voldoen.

Status
Niet open voor verdere reacties.

SergevdH

Gebruiker
Lid geworden
9 nov 2010
Berichten
14
Geachte lezer,

Kan iemand mij helpen,
Ik zou graag de omzet per debiteur, afleveradres en per jaar bij elkaar wordt opgeteld is dit mogelijk (Vast wel)
Voorbeeld file: wat het origineel is en wat het moet gaan worden.
Bekijk bijlage Voorbeeld.xlsx

[SQL]SELECT TOP (100) PERCENT dbo.orkrg.debnr AS [Debiteurnr.], dbo.orkrg.del_debtor_name AS Klant, dbo.orkrg.del_AddressLine1 AS Afleveradres,
dbo.orkrg.del_AddressLine3 AS Adres, dbo.orkrg.del_PostCode AS Postcode, dbo.orkrg.del_City AS Plaats, DATEPART(YYYY, dbo.orkrg.orddat)
AS [Order jaar], dbo.orkrg.bdr_ev_val AS [Netto Excl. BTW]
FROM dbo.orkrg INNER JOIN
dbo.orsrg ON dbo.orkrg.ID = dbo.orsrg.ID
WHERE (dbo.orkrg.ord_soort = 'V') AND (dbo.orkrg.fiattering = 'J')
ORDER BY [Debiteurnr.], Afleveradres[/SQL]
 
Dat klinkt als een simpele group by:

SELECT x,y,z, SUM(waarde)
FROM tabel
GROUP BY x,y,z
 
Helaas krijg niet het gewenst effect.
Als ik Group BY doe dan gaat het groeperen op alle tabellen terwijl dit maar voor 2 of 3 tabellen nodig heb.
 
Het groeperen zou alleen gedaan moeten worden op de kolommen die jij in de group-by clausule aangeeft.

Hoe zit je query er uit?
 
Het lijkt nu toch te werken. Vreemd eerst wel en de andere keer weer niet maar nu moet het goed gaan.
Bedankt
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan