SQL Q AGRUPA TER COLUNA Q SOMA
tenho essa SQL:
ela me mostra na primeira coluna o nome do cliente e na segunda coluna a quantidade de registros que aquele cliente tem.
São 2 tabelas: z_CLIENTES e z_CONTAS_DIVERSAS
na tabela z_CLIENTES possuo os dados dos clientes
na tabela z_CONTAS_DIVERSAS possuo todos as dividas daqueles clientes (sao varios registros para cada cliente, cada registro possuo o codigo do cliente que fez aquela debito).
o que estou querendo é mostrar na 3 coluna a soma dos valores do debito daquele cliente.
ou seja, vai aparecer assim
Raimundo | 15 | R$ 230,00
ou seja, Raimundo (z_CLIENTES.NOME), 15 (COUNT(z_CONTAS_DIVERSAS.CODIGO)) e R$ 230 (soma do campo z_CONTAS_DIVERSAS.VALOR_TOTAL dos 15 registros mostrado no grid)
como faço isso ?
ABRIR_BD_com_Data Me.Data7, "z_CONTAS_DIVERSAS"
Data7.RecordSource = "SELECT z_CLIENTES.NOME as CAMPO01, COUNT(z_CONTAS_DIVERSAS.CODIGO) AS CAMPO02 FROM z_CLIENTES INNER JOIN z_CONTAS_DIVERSAS ON z_CLIENTES.CODIGO = z_CONTAS_DIVERSAS.COD_CLIENTE WHERE z_CONTAS_DIVERSAS.STATUS = FALSE GROUP BY z_CLIENTES.NOME ORDER BY z_CLIENTES.NOME"
Data7.Refresh
DBGrid1.Columns(0).Width = 4500
DBGrid1.Columns(0).Caption = "DATA"
DBGrid1.Columns(0).DataField = "CAMPO01"
DBGrid1.Columns(0).Alignment = 0
DBGrid1.Columns(1).Width = 700
DBGrid1.Columns(1).Caption = "QTDA"
DBGrid1.Columns(1).DataField = "CAMPO02"
DBGrid1.Columns(1).Alignment = 2
ela me mostra na primeira coluna o nome do cliente e na segunda coluna a quantidade de registros que aquele cliente tem.
São 2 tabelas: z_CLIENTES e z_CONTAS_DIVERSAS
na tabela z_CLIENTES possuo os dados dos clientes
na tabela z_CONTAS_DIVERSAS possuo todos as dividas daqueles clientes (sao varios registros para cada cliente, cada registro possuo o codigo do cliente que fez aquela debito).
o que estou querendo é mostrar na 3 coluna a soma dos valores do debito daquele cliente.
ou seja, vai aparecer assim
Raimundo | 15 | R$ 230,00
ou seja, Raimundo (z_CLIENTES.NOME), 15 (COUNT(z_CONTAS_DIVERSAS.CODIGO)) e R$ 230 (soma do campo z_CONTAS_DIVERSAS.VALOR_TOTAL dos 15 registros mostrado no grid)
como faço isso ?
Tópico encerrado , respostas não são mais permitidas