احصل على أول سير عمل لكل ممثل مبيعات من قاعدة بيانات SQL
تستكشف هذه المقالة كيفية استرداد الصف الأول من البيانات لكل ممثل مبيعات من جدول قاعدة البيانات ، مع التركيز على وجود سير عمل متعددة لكل ممثل ، بهدف الحصول على سير العمل الأولي للشهر والسنة.
للقيام بذلك ، يمكننا استخدام وظيفة ROW_Number () كما يلي:
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;
يعين هذا الاستعلام أولاً رقم السطر لكل سجل سير عمل حسب معرف ممثل المبيعات. ثم ، يحدد السجلات فقط برقم السطر يساوي 1.
مثال الاستخدام
النظر في البيانات التالية:
salesrepid | &&] | wf_101 | emp_101 | e MP_102 | ] &&] قد |
---|---|---|---|---|---|
WorkFlowId | &&] &]2013 | &&&]EMP_103 | تمثل هذه الخطوط أول سير عمل لكل ممثل في الشهر والسنة المحددة. لاحظ أن نوع | سير العمل | يحدد سير العمل "الأول". إذا كنت بحاجة إلى تحديد سير العمل الأول استنادًا إلى الأعمدة الأخرى ، مثل التواريخ ، فيجب عليك ضبط ترتيب|
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3