Guionardo:
>SELECT FIRST 1 CODPRODUTO, MAX(VALORPRODUTO) AS MAXVAL
>FROM TBPRODUTOS
>GROUP BY CODPRODUTO
>ORDER BY MAXVAL DESC
Funcionou !
Muito obrigado !
Paulo
[As partes desta mensagem que não continham texto foram removidas]
Ops, esqueci do DESC no ORDER BY
SELECT FIRST 1 CODPRODUTO, MAX(VALORPRODUTO) AS MAXVAL
FROM TBPRODUTOS
GROUP BY CODPRODUTO
ORDER BY MAXVAL DESC
Testei numa tabela aqui e funcionou.
Em 12/01/08, Guionardo Furlan<[EMAIL PROTECTED]> escreveu:
> Hmm, não testei. Experimente aí:
>
> SELECT FIRST 1 C
Hmm, não testei. Experimente aí:
SELECT FIRST 1 CODPRODUTO, -MAX(VALORPRODUTO) AS MAXVAL FROM
TBPRODUTOS GROUP BY CODPRODUTO
Em 12/01/08, psdias2 (Yahoo) <[EMAIL PROTECTED]> escreveu:
>
> Pessoal:
>
> a) Utilizo o FireBird 1.5, Delphi 7 e DBExpress
>
> b) Tenho uma tabela com os campos CODPRODU
Pessoal:
a) Utilizo o FireBird 1.5, Delphi 7 e DBExpress
b) Tenho uma tabela com os campos CODPRODUTO e VALORPRODUTO
(na verdade, a tabela do meu sistema possui mais campos, mas para
a minha dúvida isto não importa).
c) Quero descobrir qual o código de produto que possui maior valor.
Tentei isto
4 matches
Mail list logo