Hi All,
Ik heb onderstaande Query om een aantal gegevens uit te lezen.
SELECT i.[group_1572_name] AS [Datum],SUM( i.[df_321]) AS [Aantal aangemeld] FROM (SELECT group_1572.[name] AS [group_1572_name],COUNT(DISTINCT i.[df_321]) AS [df_321] FROM (SELECT i.[unid] AS [df_321],i.[unid] AS [df_322],1 AS [phasetype],i.[datumaangemeld] AS [begin_phase] FROM [dbo].[incident] i WHERE ((i.[datumafgemeld] IS NULL) AND (i.[status]>0)) AND ((ABS(i.[status]) BETWEEN 1 AND 3))) i RIGHT JOIN [dbo].[BVTEST] group_1572 ON (i.[phasetype]=1) AND ((NOT(i.[begin_phase] IS NULL)) AND ((i.[begin_phase]<=group_1572.[eperiod_1058]) AND (i.[begin_phase]>=group_1572.[bperiod_1057]))) GROUP BY group_1572.[name] HAVING NOT(COUNT(DISTINCT i.[df_321])=0)) i GROUP BY i.[group_1572_name]
Echter geeft deze query op de eerste dag (van de tabel BVTEST) geen resultaten. Dit klopt want er zijn die dag geen tickets aangemeld. Ik zou dan graag het in zo'n situatie gewoon 0 als antwoord willen terugkrijgen. Hoe krijg ik dat voor elkaar in deze query?
Iemand een idee?
Ik heb onderstaande Query om een aantal gegevens uit te lezen.
SELECT i.[group_1572_name] AS [Datum],SUM( i.[df_321]) AS [Aantal aangemeld] FROM (SELECT group_1572.[name] AS [group_1572_name],COUNT(DISTINCT i.[df_321]) AS [df_321] FROM (SELECT i.[unid] AS [df_321],i.[unid] AS [df_322],1 AS [phasetype],i.[datumaangemeld] AS [begin_phase] FROM [dbo].[incident] i WHERE ((i.[datumafgemeld] IS NULL) AND (i.[status]>0)) AND ((ABS(i.[status]) BETWEEN 1 AND 3))) i RIGHT JOIN [dbo].[BVTEST] group_1572 ON (i.[phasetype]=1) AND ((NOT(i.[begin_phase] IS NULL)) AND ((i.[begin_phase]<=group_1572.[eperiod_1058]) AND (i.[begin_phase]>=group_1572.[bperiod_1057]))) GROUP BY group_1572.[name] HAVING NOT(COUNT(DISTINCT i.[df_321])=0)) i GROUP BY i.[group_1572_name]
Echter geeft deze query op de eerste dag (van de tabel BVTEST) geen resultaten. Dit klopt want er zijn die dag geen tickets aangemeld. Ik zou dan graag het in zo'n situatie gewoon 0 als antwoord willen terugkrijgen. Hoe krijg ik dat voor elkaar in deze query?
Iemand een idee?