[firebase-br] funcao agregacao MAX
Gleyber
cmesquita em cmsolucoes.com.br
Qui Ago 25 13:15:58 -03 2005
Olá Inara...
É meio confuso mas tente assim:
SELECT C.CODPROD,
(SELECT C1.CUE
FROM CAD_CUSTO C1
WHERE C1.CODPROD = C.CODPROD
AND C1.DTCUSTO = (SELECT MAX(C2.DTCUSTO)
FROM CAD_CUSTO C2
WHERE C2.CODPROD = C.CODPROD))
VALOR,
MAX(C.DTCUSTO) AS DATA
FROM CAD_CUSTO C
GROUP BY C.CODPROD
ORDER BY C.CODPROD
[]'s
Gleyber
----- Original Message -----
From: "Inara Platenik" <mippvj em hotmail.com>
To: <lista em firebase.com.br>
Sent: Thursday, August 25, 2005 12:58 PM
Subject: Re: [firebase-br] funcao agregacao MAX
> pô André.... não funcionou.... deu essa mensagem:
> Invalid column name 'data'.
> Aí eu troquei o 'data' pelo 'C.dtcusto' e continou tudo na mesma.... tá
> difícil...
> mas valeu mesmo pela tentativa...
>
> []´s
>
> Inara Platenik
>
>
> >From: André de Camargo Fernandes <andrei em lightcomm.com.br>
> >Reply-To: FireBase <lista em firebase.com.br>
> >To: FireBase <lista em firebase.com.br>
> >Subject: Re: [firebase-br] funcao agregacao MAX
> >Date: Thu, 25 Aug 2005 12:19:27 -0300
> >
> >Corrigindo minha resposta (esqueci de um parâmetro no 'group by'):
> >
> >Select C.CodProd,
> >max(C.dtcusto) as data,
> >I.cue
> >from Cad_Custo C,
> >Cad_Custo I
> >where I.CodProd = C.CodProd
> >and I.dtcusto = data
> >group by C.codprod,
> >I.cue
> >order by C.codprod
> >
> >André de Camargo Fernandes escreveu:
> >
> >>Senhorita Inara,
> >>Uma forma de fazer isso é a seguinte (espero não ter errado algum nome
de
> >>campo de tua base):
> >>
> >>Select C.CodProd,
> >>max(C.dtcusto) as data,
> >>I.cue
> >>from Cad_Custo C,
> >>Cad_Custo I
> >>where I.CodProd = C.CodProd
> >>and I.dtcusto = data
> >>group by C.codprod
> >>order by C.codprod
> >>
> >>
> >>Atenciosamente,
> >>André.
> >
> >
> >
> >--
> >"Quem escreve constrói um castelo, e quem lê passa a habitá-lo"
> >
> >
> >______________________________________________
> >FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >Para editar sua configuração na lista, use o endereço
> >http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> _________________________________________________________________
> MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista