[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