我有這個疑問在VB應用程序的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
它給下面,我解決不了問題......
「號的查詢表達式 ‘ISNULL(a.faultCount,0’與功能使用的參數錯誤。」
我想實現的是簡單地設置的值歸零,這意味着在特定區域沒有故障。
謝謝
+1我喜歡這個鏈接。就我個人而言,我從來沒有與Nz的麻煩,但它可能是在某些情況下的問題 – HelloW
非常希望我能接受在這裏的所有答案。我檢查了鏈接並可能重寫我的代碼。非常感謝! – johnyTee
這讓我非常沮喪。很有幫助。謝謝。 – StatsViaCsh