Holen Sie sich den ersten Workflow für jeden Vertriebsmitarbeiter aus der SQL Database
In diesem Artikel wird untersucht, wie die erste Datenzeile für jeden Vertriebsmitarbeiter aus einer Datenbanktabelle abgerufen werden und sich auf das Vorhandensein mehrerer Workflows pro Vertreter konzentriert, mit dem Ziel, den anfänglichen Workflow für den Monat und das Jahr zu erhalten.
Um dies zu tun, können wir die Funktion row_number () wie folgt verwenden:
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;
Diese Abfrage weist zuerst die Zeilennummer zu jedem Workflow -Datensatz nach Vertriebsrepräsentant -ID zu. Anschließend wählt es nur Datensätze mit Zeilennummer von 1.
aus.Beispiel useage
Betrachten Sie die folgenden Daten:
workflowid | salesRepId | quantityAssigned | quantityLeft | month | year |
---|---|---|---|---|---|
wf_101 | emp_101 | 100 | 9 0 | mak | |
wf_101 | e Mp_102 | 100 | 100 | mögen | |
wf_101 | emp_103 | 100 | 80 | ||
2013 | wf_102 | emp_10 1 | 100 | 70 |
Workflowid | salesRepid | QuantityAssigned | mantitleft | Monat | |
---|---|---|---|---|---|
WF_101 | EMP_101 | 100 | 90 | ||
2013 | WF_101 | EMP_102 | 100 | 100 | |
May | 2013WF_101 | EMP_103 | 100 | 80
Diese Zeilen repräsentieren den ersten Workflow für jeden Vertreter im angegebenen Monat und Jahr. Beachten Sie, dass die Art von
den "ersten" Workflow bestimmt. Wenn Sie den ersten Workflow basierend auf anderen Spalten wie Daten bestimmen müssen, müssen Sie die Bestellung von durch
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3