steff22: ACCESS-Funktion NZ() allgemeingültig ersetzen?!

Hallo Zusammen!

Habe in Access eine Kreuztabelle angelegt, die mir ausgibt, wieviele Kunden einer best. Branche angehören. Mit der Funktion NZ() ersetze ich NULL-Werte durch 0. Soweit klappt auch alles einwandfrei! Allerdings soll die Abfrage außerhalb von Access genutzt werden, und das andere Programm kennt diese SQL-Funktion nicht!

TRANSFORM NZ(Count([Kundendaten.ID]),0) AS AnzahlvonID
SELECT Kundendaten.PLZ, Count(*) AS Anzahl, Count(Kundendaten.BRANCHE) AS Branche
FROM Kundendaten
WHERE PRIORITAET='A'
GROUP BY PLZ
PIVOT Kundendaten.BRANCHE;

Gibt es hier eine Möglichkeit, das NZ() durch allgemeingültiges SQL zu ersetzen? Habe schon mit ISTNULL versucht, komme da aber nicht weiter!

Danke im Voraus!
Steff

  1. TRANSFORM NZ(Count([Kundendaten.ID]),0) AS AnzahlvonID ...

    Gibt es hier eine Möglichkeit, das NZ() durch allgemeingültiges SQL zu ersetzen?

    Hi!

    Hab's selbst noch rausgefunden! Für alle, die unglaublicherweise, das selbe Problem haben sollten, hier meine Lösung:

    TRANSFORM IIF(IsNull(Count(Kundendaten.ID)),0,Count(Kundendaten.ID)) AS AnzahlvonID
    ...