2014-06-05 10:36 GMT-03:00 Paulo <pa...@visualpsistemas.com.br>: > >Esta cláusula: > >and t1.data_cad between '2014-01-01' and '2014-12-31' > >deve realmente estar no subselect? > >Não me parece estar correlacionada à tabela reuniao e sim à cliente. > > > >Osvaldo > _______________________________________________ > > Ola Osvaldo, > > Sim, a coluna t1.data_cad pertence a tabela clientes, é de lá que pretendo > filtrar.
Paulo, o que o Osvaldo quis dizer é que esse filtro deveria estar fora da subconsulta, assim: SELECT id_cliente,id_setor,data_cad FROM cliente t1 WHERE NOT EXISTS ( SELECT 1 FROM reuniao t2 WHERE t1.id_cliente = t2.id_cliente AND t2.controle_reuniao = 3 ) AND t1.data_cad BETWEEN '2014-01-01' AND '2014-12-31' Ainda mais, qual o tipo do campo data_cad, se for timestamp ou timestamptz, a consulta acima está incorreta. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral