SELECT DISTINCT C_NOMUSU, C_CIDUSU, C_BAIUSU, C_ESTUSU, C_ENDUSU, C_CEPUSU, PG_statusBaixa
FROM ARQUSU
LEFT JOIN ContaPagar on PG_USU_cd = C_CTRUSU
WHERE C_CIDUSU = 'NOVA ODESSA' AND C_PARUSU = 'T' and C_DTEUSU is null
ORDER BY C_NOMUSU
veja o que ele me retorna
ABNER LONGHI NOVA ODESSA JD ALVORADA SP R FIGUEIRA 13460000 [b]T[/b]
ABNER LONGHI NOVA ODESSA JD ALVORADA SP R FIGUEIRA 13460000 [b]A[/b]
ADAO DAIRSON MAGALHAES NOVA ODESSA JD MONTE DAS OLIVEIR SP RUA ANGELO COCATO 13460000 [b]T[/b]
ADAO DAIRSON MAGALHAES NOVA ODESSA JD MONTE DAS OLIVEIR SP RUA ANGELO COCATO 13460000 [b]A[/b]
ADELAIDE CRISPIM NOVA ODESSA MATILDE BERZIN SP R GEORGINA TOLEDO MARTINS 13460000 [b]T[/b]
ADELAIDE CRISPIM NOVA ODESSA MATILDE BERZIN SP R GEORGINA TOLEDO MARTINS 13460000 [b]A[/b]
repare que na ultima coluna temos os resultado T q no caso significa Tudo ok e A que significa ABERTO
reparem que ele retorna 2 linhas repetidas pq ele tem um registro ok e outro aberto, precisava que ele retorna-se apenas os que nao tivessem A no registro.
Preciso que ele retorne apenas as pessoas que não tenha nada em aberto.
e tipo nao adianta colocar essa where
and PG_STATUSBAIXA <> 'A'
pq ele vai retornar isso veja:
ABNER LONGHI NOVA ODESSA JD ALVORADA SP R FIGUEIRA 13460000 T
ADAO DAIRSON MAGALHAES NOVA ODESSA JD MONTE DAS OLIVEIR SP RUA ANGELO COCATO 13460000 T
ADELAIDE CRISPIM NOVA ODESSA MATILDE BERZIN SP R GEORGINA TOLEDO MARTINS 13460000 T
sendo que abner tem registro em ABERTO!!
Resumindo preciso que o banco me retorne apenas quem nao tiver com PG_statusBaixa ‘A’
to perdidao se alguem poder me dar essa força fico agradecido!!