Goedemiddag,
Ik haal met onderstaande query een lijstje op:
[SQL]
SELECT
dateadd(month, datediff(month, 0, Dossier.datum),0) as 'Periode',
Count(Distinct(ISNULL( Dossier.DisplayNummer,0.00))) as 'Aantal',
Relatie.RelatieTypeCode
FROM xxx.dba.Dossier Dossier, xxx.dba.Relatie Relatie
WHERE
Dossier.RelatieCode = Relatie.Code and
Dossier.DossierstatusNummer <> 99 and
Dossier.MalJN = 'N'
Group By
dateadd(month, datediff(month, 0, Dossier.datum),0),
RelatieTypeCode
Order by dateadd(month, datediff(month, 0, Dossier.datum),0) asc[/SQL]
Het resultaat ziet er als volgt uit:
Periode Aantal RelatieCode
1-1-2010 1009 A
1-1-2010 628 B
1-2-2010 996 A
1-2-2010 663 B
1-3-2010 1222 A
1-3-2010 726 B
Nu zou ik graag per datumgroep een subtotaal willen zien, zoals onderstaand.
Periode Aantal RelatieCode
1-1-2010 1009 A
1-1-2010 628 B
1-1-2010 1637 Totaal
1-2-2010 996 A
1-2-2010 663 B
1-2-2010 1659 Totaal
1-3-2010 1222 A
1-3-2010 726 B
1-3-2010 1948 Totaal
Is dit op een eenvoudige wijze te realiseren? Alvast bedankt.
Mvg,
AntonH
Ik haal met onderstaande query een lijstje op:
[SQL]
SELECT
dateadd(month, datediff(month, 0, Dossier.datum),0) as 'Periode',
Count(Distinct(ISNULL( Dossier.DisplayNummer,0.00))) as 'Aantal',
Relatie.RelatieTypeCode
FROM xxx.dba.Dossier Dossier, xxx.dba.Relatie Relatie
WHERE
Dossier.RelatieCode = Relatie.Code and
Dossier.DossierstatusNummer <> 99 and
Dossier.MalJN = 'N'
Group By
dateadd(month, datediff(month, 0, Dossier.datum),0),
RelatieTypeCode
Order by dateadd(month, datediff(month, 0, Dossier.datum),0) asc[/SQL]
Het resultaat ziet er als volgt uit:
1-1-2010 1009 A
1-1-2010 628 B
1-2-2010 996 A
1-2-2010 663 B
1-3-2010 1222 A
1-3-2010 726 B
Nu zou ik graag per datumgroep een subtotaal willen zien, zoals onderstaand.
1-1-2010 1009 A
1-1-2010 628 B
1-1-2010 1637 Totaal
1-2-2010 996 A
1-2-2010 663 B
1-2-2010 1659 Totaal
1-3-2010 1222 A
1-3-2010 726 B
1-3-2010 1948 Totaal
Is dit op een eenvoudige wijze te realiseren? Alvast bedankt.
Mvg,
AntonH