Pessoal, se puderem me ajudar agrade�o. Tenho um cadastro de Locadora e uma tabela relacionada para que cada locadora tenha "n" IDs de identifica��o,Locadora e FornecedorID, sendo que em FornecedorID tenho: CdLocadora IDFornecedor como chaves. H� uma tabela de Locacao onde armazeno Datas e na clausula abaixo tenho um registro por dia entre 01/11/2000 e 04/11/2000, por�m solicitando count(MapaLocacao.NumReserva) est� retornando 3 que � o n�mero de IDs que esta locadora tem em FornecedorID Ex.: Locadora ID 01 1 01 2 01 3 O que preciso fazer para retornar o n�mero correto em count(MapaLocacao.NumReserva) que seria 1 ? Select distinct Locadora.CdLocadora, MapaLocacao.data , MapaLocacao.NumReserva, count(MapaLocacao.NumReserva) from MapaLocacao Inner Join Locadora on Locadora.CdLocadora = MapaLocacao.CdLocadora inner join FornecedorID on FornecedorID.CdLocadora = Locadora.CdLocadora where convert(char(10),MapaLocacao.Data,111)between '2000/11/01' and '2000/11/04' And Convert(char,FornecedorID.IDFornecedor) in ( '1', '2', '3') Group By Locadora.CdLocadora, MapaLocacao.Data, MapaLocacao.NumReserva Grato. ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ==============================================
