Obtenez le premier flux de travail pour chaque représentant des ventes de la base de données SQL
Cet article explore comment récupérer la première ligne de données pour chaque représentant des ventes à partir d'une table de base de données, en se concentrant sur la présence de plusieurs workflows par représentant, dans le but d'obtenir le flux de travail initial pour le mois et l'année.
Pour ce faire, nous pouvons utiliser la fonction row_number () comme suit:
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;
Cette requête attribue d'abord le numéro de ligne à chaque enregistrement de workflow par ID représentatif des ventes. Ensuite, il sélectionne uniquement les enregistrements avec le numéro de ligne égal à 1.
Exemple usage
Considérez les données suivantes:
vendepid | quantityAssigned | QUANTITYLEFT | mois | &&] | wf_101 |
---|---|---|---|---|---|
100 | 90 | &&&] e Mp_102100 | 100 | peut | 2013 |
wf_101 &] &&] | 2013 | wf_102 | emp_101 | ||
70 | L'exécution de la requête récupérera les résultats suivants: | workflowid | vendRepid | quantitéAssigned | |
100 | 90 | peut | &] | 2013wf_101 |
&&&]
100 | 80peut | 2013 | Ces lignes représentent le premier flux de travail pour chaque représentant au cours du mois et de l'année spécifiés. Notez que le type de | workflowid | détermine le flux de travail "premier". Si vous devez déterminer le premier flux de travail en fonction d'autres colonnes, telles que les dates, vous devez ajuster la clause
---|
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3