<mailto:delphi-br%40yahoogrupos.com.br>
]Em
nome de Vinicius da Silva Pinto
Enviada em: quarta-feira, 1 de abril de 2009 09:43
Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
Assunto: RES: [delphi-br] Ajuca com SQL
Sim, ele reclama logo de cara do campo VALO
ntos b
where b.cdpedido = a.cdpedido)
Enjoy
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Vinicius da Silva Pinto
Enviada em: quarta-feira, 1 de abril de 2009 09:54
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Ajuca com SQL
Isso que e
abril de 2009 09:43
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Ajuca com SQL
Sim, ele reclama logo de cara do campo VALOR_PAGO, mesmo colocando HAVING
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]em
nome de Luciano Calenzani
Assunto: RES: [delphi-br] Ajuca com SQL
Testou desta forma?
select CDPEDIDO, VALOR, (select coalesce(sum( ValorPgto) , 0)
from BDpagamentos where cdpedido = BDpedidos.cdpedido) VALOR_PAGO
from BDpedidos
where VALOR <> VALOR_PAGO
Luciano Calenzani Simões
_
delphi-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 1 de Abril de 2009 9:26:09
Assunto: RES: RES: [delphi-br] Ajuca com SQL
Utilizando HEAVING, ele reclama do campo VALOR_PAGO
select a.CDPEDIDO, a.VALOR, (select coalesce(sum( b.ValorPgto) , 0)
from BDpagamentos b where b.cdpedido = a.cd
quarta-feira, 1 de abril de 2009 08:37
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Ajuca com SQL
Complicado, hein, Vinicius.
Será que não é o HAVING ? Porque o LEFT OUTER JOIN vai retornar nulo se o
registro não existir. A dúvida que fica é como o HAVING trataria isso ...
Complicado, hein, Vinicius.
Será que não é o HAVING ? Porque o LEFT OUTER JOIN vai retornar nulo se o
registro não existir. A dúvida que fica é como o HAVING trataria isso ...
--- Em qua, 1/4/09, Vinicius da Silva Pinto escreveu:
De: Vinicius da Silva Pinto
Assunto: RES: [delphi-br] Ajuca
Simões
De: Vinicius da Silva Pinto
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 1 de Abril de 2009 8:34:05
Assunto: RES: [delphi-br] Ajuca com SQL
Luciano, a sua funcionou:
select CDPEDIDO, VALOR from BDpedidos
where VALOR <> (select coalesce(sum( ValorPgto) , 0)
from
o mais estou fazendo duas querys... em uma só tá dificil.
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]em
nome de Luciano Calenzani Simões
Enviada em: quarta-feira, 1 de abril de 2009 08:05
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [del
Você tentou com a SQL que te passei?
select num_pedido from pedido
where vl_pedido <> (select coalesce(sum( vl_pagamento) , 0) from pagamento
where cd_pedido = pedido.cd_pedido)
Luciano Calenzani Simões
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.ya
Grande Jose, olha, o resultado foi o mesmo, todas as duas opções (a minha e
a sua com left outer join) deram o mesmo resultado.
estou fazendo teste com coalesce...
Vinicius
Tenta assim :
SELECT A.CDPEDIDO, A.DATAEVENTO, A.VALOR, SUM( G.VALORPAGTO )
FROM BDPEDIDOS A LEFT OUTER JOIN BDPAGAMENT
Uma forma de fazer:
select num_pedido from pedido
where vl_pedido <> (select coalesce(sum(vl_pagamento), 0) from pagamento where
cd_pedido = pedido.cd_pedido)
Luciano Calenzani Simões
De: Vinicius da Silva Pinto
Para: delphi-br@yahoogrupos.com.br
Enviadas
12 matches
Mail list logo