Group by na replace() werkt niet

Status
Niet open voor verdere reacties.

antonh

Gebruiker
Lid geworden
25 nov 2009
Berichten
12
Hallo

Ik voer middels een ODBC koppeling in Excel onderstaande query uit:
Code:
SELECT  replace( Relatie.RelatieTypeCode, 'EXPEI', 'EXPED') as 'RelatieTypeCode', Count(Distinct(ISNULL( Dossier.DisplayNummer,0.00))) as 'Aantal'

FROM xxx.dba.Dossier Dossier, xxx.dba.Relatie Relatie

WHERE Dossier.RelatieCode = Relatie.Code

Group by Relatie.RelatieTypeCode

Vervolgens krijg ik onderstaande uitkomsten uit:

RelatieTypeCode Aantal
EXPED 4819
EXPED 2
KLANT 18227

Door de replace functie verloopt het groeperen niet zoals ik wil, aangezien ik EXPED 2x zie terugkomen. Iemand een idee hoe ik dit kan oplossen?

Alvast bedankt.

Anton
 
Hallo,

Voeg de replace toe aan de group by:
[sql]SELECT replace( Relatie.RelatieTypeCode, 'EXPEI', 'EXPED') as 'RelatieTypeCode', Count(Distinct(ISNULL( Dossier.DisplayNummer,0.00))) as 'Aantal'
FROM xxx.dba.Dossier Dossier, xxx.dba.Relatie Relatie
WHERE Dossier.RelatieCode = Relatie.Code
Group by replace( Relatie.RelatieTypeCode, 'EXPEI', 'EXPED')[/sql]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan