Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DackAle

Select

Recommended Posts

Fala galera

 

Seguinte, existe um selecy montando por outra pessoa, que funciona perfeito, mas tenho que implantar uma ocisa dentro dele, preciso que na clausula WHERE, seja verificado se o cd_compra está preenchido em uma coluna de outra tabela, se não estiver, então sai fora esse registro..

 

SQL = "SELECT DISTINCT cd_compra, cd_original, dt_compra, cd_cliente, nm_cliente, nm_pais, nm_pais_destino," &_"nm_tipo_pagamento, sg_tipo_pagamento, nm_status, sg_status, vl_desconto, SUM(qt_item) AS qt_item, SUM(vl_total_compra) AS vl_total_compra"'AQUI NO CASO, fiz um exemplo, que não funciona, mas só para ver, preciso que seja verificado se na tb_compra, o cd_codigo, consta em algum registro da coluna CD_ORIGINAL, se não existir, então esse registro continua no caso, mas da erroSQL = SQL & " FROM vw_CompraStatus2 WHERE 1=1 AND cd_compra NOT IN (SELECT * FROM tb_compra WHERE cd_original = cd_compra)"'AcimaSQL = SQL & " GROUP BY cd_compra, cd_original, dt_compra, cd_cliente, nm_cliente, nm_pais, nm_pais_destino," &_	"nm_tipo_pagamento, sg_tipo_pagamento, nm_status, sg_status, vl_desconto ORDER BY cd_compra DESC"

Expliquei +/- acim na parte do WHERE, acho que não é dificil, mas não esotu conseguindo desenvolver :wacko:

 

Se alguem puder me ajudar, fico muito grato :)

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente mudar a linha do WHERE para:SQL = SQL & " FROM vw_CompraStatus2 WHERE 1=1 AND cd_compra NOT IN (SELECT cd_compra FROM tb_compra WHERE cd_original = cd_compra)"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.