none
Consulta duas tabelas e trazer um resultado por registro RRS feed

  • Pergunta

  • Tenho uma tabela cliente e outra orçamento.

    Cada Cliente pode ter varios orçamentos de vendedores distintos,

    Preciso fazer uma consulta que me traga somente o primeiro orçamento de cada cliente, creio teria ter uma subconsulta, o unico vinculo entre as tabelas e o codigo do cliente.

    quinta-feira, 18 de julho de 2013 14:28

Todas as Respostas

  • Bom dia,

    Experimente mais ou menos dessa forma:

    with CTE_R as
    (
        select
            c.IdCliente,
            c.Nome,
            o.*,
            ROW_NUMBER() OVER(PARTITION BY c.IdCliente ORDER BY o.DataEmissao) as RowNum
        from Cliente as c
        inner join Orcamentos as o
            o.IdCliente = c.Idcliente
    )
    
    select * from CTE_R
    where RowNum = 1

    Espero que ajude.


    Assinatura: http://www.imoveisemexposicao.com.br

    • Sugerido como Resposta Alysson Queiroz terça-feira, 30 de julho de 2013 15:23
    quinta-feira, 18 de julho de 2013 14:33