] चुनना * से ( चुनना वर्कफ़्लोड, salesrepid, मात्रा में, मात्रा में, महीना, वर्ष, Row_number () ओवर (वर्कफ़्लोविड द्वारा SalesRepid ऑर्डर द्वारा विभाजन) Sm_salesrepworkflow से ) रैंकेडवर्क के रूप में जहां rownumber = 1;
यह क्वेरी पहले बिक्री प्रतिनिधि आईडी द्वारा प्रत्येक वर्कफ़्लो रिकॉर्ड को लाइन नंबर प्रदान करता है। फिर, यह केवल 1 के बराबर लाइन नंबर के साथ रिकॉर्ड का चयन करता है।
SELECT *
FROM (
SELECT
workflowid,
salesRepId,
quantityAssigned,
quantityLeft,
month,
year,
ROW_NUMBER() OVER (PARTITION BY salesRepId ORDER BY workflowid) AS rownumber
FROM sm_salesRepWorkflow
) AS RankedWorkflows
WHERE rownumber = 1;
निम्नलिखित डेटा पर विचार करें: ] &&]
wf_101
emp_101
] &&] | 2013 | wf_102 | |||
---|---|---|---|---|---|
90 | &] | 2013 | wf_101 | ||
ये लाइनें निर्दिष्ट महीने और वर्ष में प्रत्येक प्रतिनिधि के लिए पहले वर्कफ़्लो का प्रतिनिधित्व करती हैं। ध्यान दें कि | वर्कफ़्लोविडका प्रकार "पहले" वर्कफ़्लो को निर्धारित करता है। यदि आपको अन्य कॉलम, जैसे कि दिनांक के आधार पर पहला वर्कफ़्लो निर्धारित करने की आवश्यकता है, तो आपको | क्लॉज द्वाराऑर्डर को समायोजित करने की आवश्यकता है। |
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3