मैं पहुँच DB पर वीबी आवेदन में इस क्वेरी है:ग़लत नंबर
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 मुझे लिंक पसंद है। व्यक्तिगत रूप से मुझे कभी भी एनजे के साथ परेशानी नहीं हुई है लेकिन कुछ मामलों में यह समस्या हो सकती है – HelloW
अत्यधिक मेरी इच्छा है कि मैं यहां सभी उत्तरों को स्वीकार कर सकूं। मैंने लिंक चेक किया और मेरा कोड दोबारा लिख सकता है। आपका बहुत बहुत धन्यवाद! – johnyTee
यह मुझे बहुत निराशा के माध्यम से मिला है। बहुत उपयोगी। धन्यवाद। – StatsViaCsh