Re: [delphi-br] Duvidas em SQL

2006-07-15 Por tôpico Gabriel Filho
tenta assim

SELECT A.CODIGO, SUM(A.QTD), A.PUNIT, A.OPERACAO, B.NOME FROM VENDAS A,
PRODUTOS B
WHERE B.CODIGO = A.CODIGO AND A.CODIGO IN (SELECT CODIGO FROM PRODUTOS
WHERE COD_F = :CODF)
GROUP BY A.CODIGO,B.NOME, A.OPERACAO, A.PUNIT

Em 14/07/06, Paulo Yahoo <[EMAIL PROTECTED]> escreveu:
>
> boa tarde
>
> estou executando um comando SQL, mas não estou conseguindo resolver o meu
> problema, alguem poderia me dar uma ajuda ?
>
> SELECT A.CODIGO, A.QTD, A.PUNIT, A.OPERACAO, B.NOME FROM VENDAS A,
> PRODUTOS B
> WHERE B.CODIGO = A.CODIGO AND A.CODIGO IN (SELECT CODIGO FROM PRODUTOS
> WHERE COD_F = :CODF
>
> está me retornando os seguintes registros:
>
> codigo   qtd   punit  operacao  nome
> 3007  10   2,50   venda   batata doce
> 3006  05   1,50  vendaarroz
> 3007  12   2,50   venda   batata doce
> 3009  03   1,29   venda   feijao
> 3007  10   2,50   venda   batata doce
>
> até ae tudo certo, mas agora eu gostaria de montar outro SQL que me
> retornasse os registros assim, somando os codigo que forem iguais
>
> 3007  32   2,50   venda   batata doce
> 3006  05   1,50  vendaarroz
> 3009  03   1,29   venda   feijao
>
> alguem saberia me esclarecer como faze-lo ?
>
> obrigado
>
> Paulo
>
>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Duvidas em SQL

2006-07-14 Por tôpico Paulo Yahoo
boa tarde

estou executando um comando SQL, mas não estou conseguindo resolver o meu 
problema, alguem poderia me dar uma ajuda ?

 SELECT A.CODIGO, A.QTD, A.PUNIT, A.OPERACAO, B.NOME FROM VENDAS A, PRODUTOS B 
 WHERE B.CODIGO = A.CODIGO AND A.CODIGO IN (SELECT CODIGO FROM PRODUTOS
WHERE COD_F = :CODF

está me retornando os seguintes registros:

codigo   qtd   punit  operacao  nome
3007  10   2,50   venda   batata doce
3006  05   1,50  vendaarroz
3007  12   2,50   venda   batata doce
3009  03   1,29   venda   feijao
3007  10   2,50   venda   batata doce

até ae tudo certo, mas agora eu gostaria de montar outro SQL que me retornasse 
os registros assim, somando os codigo que forem iguais

3007  32   2,50   venda   batata doce
3006  05   1,50  vendaarroz
3009  03   1,29   venda   feijao

alguem saberia me esclarecer como faze-lo ?

obrigado

Paulo






[As partes desta mensagem que não continham texto foram removidas]



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html