PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Dificuldade em montar select? #405013

14/07/2011

0

Como faço este select? Usando firebird 1.5

Tenho uma tabela vendas com algumas vendas canceladas, e outra tabela creditos aonde preciso trazer somente resultado do cliente que
colocar no parametro e que não esteja com a venda cancelado.

SELECT
distinct(CREDITOS.*), vendas.cancelado
FROM CREDITOS
join vendas on (CREDITOS.codigo_cliente = vendas.codigo_cliente)
WHERE CREDITOS.CODIGO_cliente = :CODIGO
AND CREDITOS.CREDITOS_TOTAL > CREDITOS.CREDITOS_USADOS
AND (VENDAS.cancelado is null or VENDAS.cancelado <> 'Sim')


Desta forma ai esta duplicando o resultado do select, além do que esta trazendo resultado de vendas que foram canceladas.
Adriano Dolce

Adriano Dolce

Responder

Posts

14/07/2011

Adriano Dolce

Resolvido, é que eu estava tantando fazer o JOIN com a tabela errada.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar