[firebase-br] Ajuda com subselect
José Anael
jas_anael em yahoo.com.br
Sex Out 31 11:30:54 -03 2008
Caros colegas, agradeço a todos pelas soluções apresentadas. O meu problema
foi resolvido, segue a abaixo as soluções que funcionaram.
1a. Forma
Select C.CodigoCliente, C.RazaoSocial,
C.TipoCliente, C.CodigoVendedor,
C.Classificacao, C.Endereco, C.Cidade,
C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo,
C.Email, C.DataAlteracao, (Select Max(D.Data)
from tbdoces D
where C.codigocliente = D.Origem and
D.tipodocumento = 'NF Baixa')
as UltimaData
From tbCliente C
where C.codigocliente not in (Select D2.Origem from tbDoces D2
where C.codigocliente = D2.origem and
D2.tipodocumento = 'NF Baixa'
Group by D2.origem
having Max(D2.Data) >= '10/01/2001')
Order by C.RazaoSocial
2a. Forma
select * from (
Select C.CodigoCliente, C.RazaoSocial,
C.TipoCliente, C.CodigoVendedor,
C.Classificacao, C.Endereco, C.Cidade,
C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo,
C.Email, C.DataAlteracao, (Select Max(D.Data)
from tbdoces D
where C.codigocliente = D.Origem and
D.tipodocumento = 'NF Baixa')
as UltimaData
From tbCliente C
)
where (UltimaData < '10/01/2008') or (UltimaData is Null)
Order by RazaoSocial
Mais detalhes sobre a lista de discussão lista