Ho questa query in applicazione VB sull'accesso DB:Numero errato di argomenti con SQL ISNULL() sul DB Access
SELECT DISTINCT Specialization, MAX(a.faultZone) AS faultZone, ISNULL(a.faultCount, 0) AS NoOfFaults FROM Technicians AS t
LEFT JOIN
(
SELECT DISTINCT Faults.[Type] AS faultType, MAX(Faults.[Zone]) AS faultZone, COUNT(Faults.[Type]) AS faultCount
FROM Faults "
WHERE Faults.[Zone] = 8 " ' this value will be from variable
GROUP BY Faults.[Type] "
) AS a
ON (t.Specialization = a.faultType)
WHERE t.specialization <> 'None' "
GROUP BY a.faultCount, t.Specialization
Dà seguente problema che non riesco a risolvere ...
"numero errato di argomenti utilizzati con la funzione di espressione di query 'ISNULL (a.faultCount, 0'."
Quello che voglio ottenere è impostata semplicemente valore NoOFFaults
a zero, il che significherebbe che non ci sono difetti in particolare Zone.
Thank You
+1 Mi piace il collegamento. Personalmente non ho mai avuto problemi con Nz ma potrebbe essere un problema in alcuni casi – HelloW
Estremamente vorrei poter accettare tutte le risposte qui. Ho controllato il link e posso riscrivere il mio codice. Molte grazie! – johnyTee
Questo mi ha fatto passare molta frustrazione. Molto utile. Grazie. – StatsViaCsh