की सूची द्वारा समूह के लिए उपयोग की गई अभिव्यक्ति में कुल या सबक्वायरी का उपयोग नहीं कर सकता है नीचे दिए गए एसक्यूएल कथन में मुझे निम्न त्रुटि 'किसी अभिव्यक्ति में कुल या सबक्वायरी का उपयोग नहीं किया जा सकता है ग्रुप बाय क्लॉज की सूची द्वारा समूह। ' मैं इसके आसपास कैसे हो सकता हूं?समूह के लिए ग्रुप बाय क्लॉज
SELECT
T.Post,
COUNT(*) AS ClientCount,
Client = CASE COUNT(*) WHEN '1' THEN T.Client ELSE '[Clients]' END
FROM
MyTable T
GROUP BY
T.Post,
CASE COUNT(*) WHEN '1' THEN T.Client ELSE '[Clients]' END
मुझे पूरा यकीन है कि समूह के हिस्से का हिस्सा नहीं होने के कारण 'टी क्लाइंट 'का संदर्भ मान्य नहीं होगा। उसे शायद उस कॉलम को एक सहसंबंधित उप-क्वेरी के माध्यम से परिभाषित करने की आवश्यकता होगी। –
@ डैनियल आप सही हैं। मैंने उस हिस्से पर ध्यान नहीं दिया। फिक्स्ड। – Tomalak