"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo obtener el primer flujo de trabajo para cada representante de ventas en SQL?

¿Cómo obtener el primer flujo de trabajo para cada representante de ventas en SQL?

Publicado el 2025-03-24
Navegar:742

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

Obtenga el primer flujo de trabajo para cada representante de ventas de la base de datos SQL

Este artículo explora cómo recuperar la primera fila de datos para cada representante de ventas de una tabla de base de datos, centrándose en la presencia de múltiples flujos de trabajo por representante, con el objetivo de obtener el flujo de trabajo inicial para el mes y el año.

Para hacer esto, podemos usar la función row_number () de la siguiente manera:

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;

Esta consulta primero asigna el número de línea a cada registro de flujo de trabajo por ID de representante de ventas. Luego, selecciona solo registros con un número de línea igual a 1.

Ejemplo de uso

Considere los siguientes datos:

workflowid salesRepid cantityAssigned cantityft mes &&] wf_101 &&&] e Mp_102 100 100 may &] [&] [&] [&] 100 &] &&]May2013WF_102702013 salesRepid &]
año
emp_101 &] 100
EMP_101100
May La ejecución de la consulta recuperará los siguientes resultados: workflowid
cableSigned [&] &&] emp_101 100 90 may 2013
wf_101

emp_102 &&&] 80 may Estas líneas representan el primer flujo de trabajo para cada representante en el mes y año especificados. Tenga en cuenta que el tipo de WorkflowID determina el flujo de trabajo "Primer". Si necesita determinar el primer flujo de trabajo basado en otras columnas, como las fechas, debe ajustar el orden por .
emp_103 100 2013
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3