Select DISTINCT com SUM

Delphi

26/09/2009

Estou precisando de ajuda!!!!!!

Preciso de um select que me traga os dados de uma coluna sem repetição e soma o valor correspondente a cada dado igual.
Exemplo:

Tabela: veículo
Coluna 1 - Placa
Coluna 2 - Valor de cada peça.

placa VALOR
MVW-0123 50,00
MVW-0123 60,00
AAA-7890 40,00
AAA-7890 80,00


O SELECT seria para trazer os dados da seguinte maneira:

MVW-0123 110,00
AAA-7890 120,00


agradeço se alguém me ajudar.


FDAMDS


Fdamds

Fdamds

Curtidas 0

Respostas

Afarias

Afarias

26/09/2009

um pouco de SQL básico:


select placa, sum(valor)
from veiculo
group by placa



T+


GOSTEI 0
Fdamds

Fdamds

26/09/2009

Obrigado afarias, é que sou iniciante!

Ajude-me mais uma vez.

o resultado do SUM me dá um número sem casas decimais, assim o valor 300,00 está se tornando 30000. Aí quando jogado no relatório rave ele entende como se fosse 30.000.

Como faço para formatar esse número com duas casas decimais??????

FDAMDS


GOSTEI 0
Afarias

Afarias

26/09/2009

|o resultado do SUM me dá um número sem casas decimais, assim o valor
|300,00 está se tornando 30000. Aí quando jogado no relatório rave ele
|entende como se fosse 30.000.
|Como faço para formatar esse número com duas casas decimais??????

Isto é estranho. Qual o tipo do campo?

Bom, independente, vc pode formatar o valor usando a propriedade DisplayFormat do TField ou, se houver semelhante, do componente visual q está mostrando o valor (label do relatório ou seja lá o q for)


T+


GOSTEI 0
POSTAR