Criar view que some valores

Firebird

14/01/2005

Olá Pessoal,

Gostaria de saber como criar uma view que some os valores e apresente somente um registro coincidente. Exemplo:

Tenho uma tabela Pedidos com campos REF, NOME,REFCONTA TIPO, VALOR.

Preciso somar o campo VALOR de todos os pedidos com o campo REFCONTA coindidente apresentando somente o primeiro registro.

Isso é possível.

Agradeço desde já

Marcos


Prmas

Prmas

Curtidas 0

Respostas

Beppe

Beppe

14/01/2005

select distinct(REFCONTA), REF, NOME, TIPO, 
       (select sum(VALOR) from Pedidos p2 where p2.REFCONTA = p1.REFCONTA) as VALOR
from Pedidos p1


Faz tempo que não mexo com SQL, ´acho´ que isto dá conta do recado. Talvez precise um order by pra indicar qual seria o primeiro registro.


GOSTEI 0
POSTAR