[firebase-br] RES: SQL complicado
Marco Antonio
marcobolacha em vicoldobrasil.com.br
Seg Jul 14 18:10:20 -03 2008
Use o sum e agrupe pelos campos que vc quer.
Tipo
select sum(valor_que_voce_quer) from Tabela group buy código_presente
Marco Antonio
Gerência Informática
( (35) 3821.5009
e-mail: marco.castro em vicoldobrasil.com.br
P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Zottis
Enviada em: segunda-feira, 14 de julho de 2008 15:56
Para: FireBase
Assunto: [firebase-br] SQL complicado
pessoal, tenho a seguinte tabela:
OSNO, COD_CLIENTE, DATA_CADASTRO, COD_USUARIO_CAD, COD_USUARIO_MANDOU,
MENSAGEM, OBS, DATA_MENSAGEM, HORARIO, QUEM_MANDA, CDNO, MSG_NO, VALOR,
QUEM_RECEBE, COBRANCA, FONE_RECEBEDOR, COD_PRESENTE, MUSICA_RECADO,
ENTREGUE, DATA_ENTREGA, PAGAMENTO, VENCIMENTO, ENDERECO_RECEBEDOR,
MENSAGEM_RECADO, SALDO, RESPONSAVEL
Preciso Montar um relatório com a soma conforme o tipo da mensagem
ela pode ser 'FONADA' ou 'AO VIVO' mas aí que ta o problema.
se for ao vivo, preciso que me mostre a Quantidade por presente.
exemplo Fonadas = 25,00
Ao Vivo = 45,00
Vinho = 3
cesta café da manhã 1
o Tipo de Mensagem esta em um campo ComboBox com os dois valores(FONADA, AO
VIVO),
e se for AO VIVO , os presentes relacionados esta na tabela presentes.
COD_PRESENTE, DATA_CADASTRO, PRESENTE, VALOR, COD_USUARIO, OBS
algué saberia como fazer, estou pensando em fazer um loop na tabela, mas
acho que em SQL seria mais Rápido.
desde já agradeço.
Zottis(TeamFB Users)
Zottis Sistemas - 2008 Ano XI
Programação Delphi/PHP/Firebird/MySQL
"Um homem só tem o direito de olhar
a um outro de cima para baixo, quando
vai ajuda-lo a levantar-se".
Gabriel Garcia Marquez
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista