<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 ...
endeu ?
Vê se funciona.
--- Em sex, 27/3/09, Vinicius da Silva Pinto
escreveu:
De: Vinicius da Silva Pinto
Assunto: [delphi-br] Ajuca com SQL
Para: delphi...@yahoogrup os.com.br
Data: Sexta-feira, 27 de Março de 2009, 15:33
Ve se alguem pode me ajudar, já quebrei a cabeça e não obt
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
phi-br] Ajuca com SQL
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! +B
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
BDPAGAMENTOS G ON A.CDPEDIDO = G.CDPEDIDO
WHERE A.DATAEVENTO <= '01/04/2009'
GROUP BY CDPEDIDO, DATAEVENTO, VALOR
HAVING SUM(G.ValorPgto) < A.valor
Entendeu ?
Vê se funciona.
--- Em sex, 27/3/09, Vinicius da Silva Pinto
escreveu:
De: Vinicius da Silva Pinto
Assunto: [delphi-br] Aj
Vê se funciona.
--- Em sex, 27/3/09, Vinicius da Silva Pinto escreveu:
De: Vinicius da Silva Pinto
Assunto: [delphi-br] Ajuca com SQL
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 27 de Março de 2009, 15:33
Ve se alguem pode me ajudar, já quebrei a cabeça e não obt
É só ler a tabela de pagamentos com LEFT OUTER JOIN ... Pois pelo que entendi
ele está fazendo INNER JOIN, ou seja : considera apenas aqueles que tem
registros em ambas as tabelas.
--- Em sex, 27/3/09, Vinicius da Silva Pinto escreveu:
De: Vinicius da Silva Pinto
Assunto: [delphi-br] Ajuca
com.br
Enviadas: Sexta-feira, 27 de Março de 2009 15:33:42
Assunto: [delphi-br] Ajuca com SQL
Ve se alguem pode me ajudar, já quebrei a cabeça e não obtive o resultado
satisfatório.
São duas tabelas, bem simples uma com os dados de um pedido com codigo,
nome...e ValorTotal.
Na outra tabela, a de paga
Ve se alguem pode me ajudar, já quebrei a cabeça e não obtive o resultado
satisfatório.
São duas tabelas, bem simples uma com os dados de um pedido com codigo,
nome...e ValorTotal.
Na outra tabela, a de pagamentos, só tem registro quando o cliente paga,
pode ser a vista ou parcelado.
As duas tab
15 matches
Mail list logo