मैं निम्न क्वेरी, जो उत्पादों की कुल संख्या की तुलना एक निश्चित उत्पाद के प्रतिशत पता लगाने की कोशिश कर रहा है। आईई: [उत्पाद गणना]/[कुल उत्पाद] = प्रतिशतएसक्यूएल फूट डालो()
;WITH totalCount AS(
SELECT
CAST(COUNT(id) as Integer)as totalCount
FROM TABLE_NAME
)
SELECT
((CAST(COUNT(DISTINCT id) as Integer)/(SELECT * FROM totalCount))*100) as 'Percent'
FROM TABLE_NAME
हालांकि, प्रतिशत कॉलम हमेशा रिटर्न "0" जब तक वहाँ केवल एक रिकार्ड है। इसके अलावा, कुल गणना जोड़ने और क्वेरी में एक का चयन करने का कोई तरीका है?
असल में, आप दो गणना() फ़ील्ड कैसे विभाजित करते हैं?
धन्यवाद, यह काम किया! यह हमेशा आपको सरल चीजें मिलती है। – Jefe
सुनिश्चित करें कि आप उस कोड को टिप्पणी करते हैं। हो सकता है कि अगला डेवलपर उतना चालाक न हो जितना आप थे। –
@ मैथ्यू: ग्रेट सुझाव! – n8wrl