„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie bekomme ich den ersten Workflow für jeden Vertriebsmitarbeiter in SQL?

Wie bekomme ich den ersten Workflow für jeden Vertriebsmitarbeiter in SQL?

Gepostet am 2025-03-24
Durchsuche:756

How to Get the First Workflow for Each Sales Representative in SQL?

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: &&] wf_101 emp_101 2013 e Mp_102 100 100 mögen 2013 wf_101 &&] May emp_10 1 100 70 mögen
workflowidsalesRepIdquantityAssignedquantityLeftmonthyear
100 9 0 mak
wf_101
emp_103 100 80
2013 wf_102
2013

Ausführung der Abfrage ruft die folgenden Ergebnisse ab: Workflowid salesRepid QuantityAssigned mantitleft Monat yearWF_101May &]EMP_102100100 2013WF_10180May
EMP_10110090
2013WF_101
MayEMP_103100
2013

Diese Zeilen repräsentieren den ersten Workflow für jeden Vertreter im angegebenen Monat und Jahr. Beachten Sie, dass die Art von

Workflowid

den "ersten" Workflow bestimmt. Wenn Sie den ersten Workflow basierend auf anderen Spalten wie Daten bestimmen müssen, müssen Sie die Bestellung von How to Get the First Workflow for Each Sales Representative in SQL?
durch

Klausel anpassen.

Neuestes Tutorial Mehr>

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