none
Obter a data na qual eu vendi com o Maior preço RRS feed

  • Pergunta

  • Preciso Obter a data na qual eu vendi com o Maior preço 

    Tabela: Item_vda        
    Id_venda Codigo_item Quantidade Preco_unitario Preco_Total
    Varchar(20) Varchar(10) Decimal(20,3) Decimal(20,2) Decimal(20,2)

    Data_venda
    DateTime
    segunda-feira, 5 de maio de 2014 17:30

Respostas

  • Esta query pode trazer uma lista de data caso o maior preço foi praticado em varias datas diferentes

    -- código 1 v1.0

    WITH
    MaiorPreco as (
    SELECT Codigo_item, MAX(Preco_Total) AS Preco_Total
      FROM Item_vda
      GROUP BY Codigo_item]
    )

    SELECT IRQ.Id_venda, IRQ.Data_venda FROM Item_vda  IRQ

    INNER JOIN MaiorPreco MPR ON MPR.[Codigo_item]=IRQ.[Codigo_item]

      AND LPR.Preco_Total=IRQ.Preco_Total


    segunda-feira, 5 de maio de 2014 17:38

Todas as Respostas

  • Boa tarde,

    Diogo, essa query deve retornar vários itens ou somente um em específico?


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

    segunda-feira, 5 de maio de 2014 17:36
  • Esta query pode trazer uma lista de data caso o maior preço foi praticado em varias datas diferentes

    -- código 1 v1.0

    WITH
    MaiorPreco as (
    SELECT Codigo_item, MAX(Preco_Total) AS Preco_Total
      FROM Item_vda
      GROUP BY Codigo_item]
    )

    SELECT IRQ.Id_venda, IRQ.Data_venda FROM Item_vda  IRQ

    INNER JOIN MaiorPreco MPR ON MPR.[Codigo_item]=IRQ.[Codigo_item]

      AND LPR.Preco_Total=IRQ.Preco_Total


    segunda-feira, 5 de maio de 2014 17:38