"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como obter o primeiro fluxo de trabalho para cada representante de vendas no SQL?

Como obter o primeiro fluxo de trabalho para cada representante de vendas no SQL?

Postado em 2025-03-24
Navegar:428

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

Obtenha o primeiro fluxo de trabalho para cada representante de vendas do banco de dados SQL

Este artigo explora como recuperar a primeira linha de dados para cada representante de vendas de uma tabela de banco de dados, com foco na presença de vários fluxos de trabalho por representante, com o objetivo de obter o fluxo de trabalho inicial para o mês e o ano.

Para fazer isso, podemos usar a função row_number () da seguinte maneira:

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 primeiro atribui o número da linha a cada registro de fluxo de trabalho por ID de representante de vendas. Em seguida, ele seleciona apenas registros com o número da linha igual a 1.

Exemplo de uso

considere os seguintes dados:

Workflowid &&] 100 90 40 e Mp_102 100 100 A execução da consulta recuperará os seguintes resultados: workflowidsalesRepIdquantityAssignedquantityLeftmonthyearWF_101 &] 2013 EMP_103 100 2013 Workflowid determina o fluxo de trabalho "First". Se você precisar determinar o primeiro fluxo de trabalho com base em outras colunas, como datas, precisará ajustar o pedido por
wf_101 EMP_101
&&] may 2013 wf_102
EMP_10110090May
80 may Essas linhas representam o primeiro fluxo de trabalho para cada representante no mês e ano especificados. Observe que o tipo de
.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3