AGRUPANDO INFORMACOES

TLOUREIRO82 02/05/2012 10:59:15
#401174
Pessoal,

Tenho uma consulta onde [Ô]somo[Ô] os valores de cada fornecedor conforme abaixo

Dim DA As New OleDb.OleDbDataAdapter([Ô]select sum(COL_VALORMAT)AS COL_VALORMAT, COL_FORNECEDOR from TBLCADASTRO WHERE COL_DATAPREVISTA BETWEEN # [Ô] & Format(CDate(Tinicio.Text), [Ô]MM/dd/yyyy[Ô]) & [Ô] # And # [Ô] & Format(CDate(Tfinal.Text), [Ô]MM/dd/yyyy[Ô]) & [Ô] # AND COL_FORNECEDOR LIKE [ô][Ô] & FORNECEDOR & [Ô][ô] AND COL_STATUS LIKE [ô][Ô] & STATUS & [Ô][ô] AND COL_EMISSOR LIKE [ô][Ô] & EMISSOR & [Ô][ô] AND COL_USINA LIKE [ô][Ô] & USINA & [Ô][ô] AND COL_ATIVO LIKE [ô][Ô] & ATIVO & [Ô][ô] GROUP BY COL_FORNECEDOR[Ô], conexao)

O resultado sai assim:
Fornecedor .........Valor somado
x R$ 100,00

A minha questão é: quero adcionar mais uma coluna somada exemplo:
Fornecedor.... Valor Material .... Valor Mão de Obra
X R$ 100,00 ? ( aqui não estou conseguindo)
ALTAIR148 02/05/2012 11:57:36
#401175
Resposta escolhida
Um exemplo de como ficaria.



Dim DA As New OleDb.OleDbDataAdapter([Ô]select sum(COL_VALORMAT)AS COL_VALORMAT, Sum(Campoasersomado) as NomedoCampo, COL_FORNECEDOR from TBLCADASTRO WHERE COL_DATAPREVISTA BETWEEN # [Ô] & Format(CDate(Tinicio.Text), [Ô]MM/dd/yyyy[Ô]) & [Ô] # And # [Ô] & Format(CDate(Tfinal.Text), [Ô]MM/dd/yyyy[Ô]) & [Ô] # AND COL_FORNECEDOR LIKE [ô][Ô] & FORNECEDOR & [Ô][ô] AND COL_STATUS LIKE [ô][Ô] & STATUS & [Ô][ô] AND COL_EMISSOR LIKE [ô][Ô] & EMISSOR & [Ô][ô] AND COL_USINA LIKE [ô][Ô] & USINA & [Ô][ô] AND COL_ATIVO LIKE [ô][Ô] & ATIVO & [Ô][ô] GROUP BY COL_FORNECEDOR[Ô], conexao)
TLOUREIRO82 02/05/2012 12:17:32
#401177
Corretíssimo... valeu mais uma vez Altair!
Tópico encerrado , respostas não são mais permitidas