>Hola Claudio.
>
>Intenta algo asi:
>
>select cli.clicod as cliente, cli.clinom as nombre, isnull(cb.cabid,'-1')
>from clientes as cli
>left join cabeza1 as cb on cb.clicod = cli.clicod
>where cb.cabid = '-1'
>
hola Carlos,
Si en vfp6 ( creo que hay problema con
where cb.cabid = '-1')
select cli.clicod as cliente, ;
cli.clinom as nombre, ;
cb.clicod as cb_clicod, ;
from clientes as cli, ;
join cabeza1 as cb on cb.clicod = cli.clicod ;
having ( cb_clicod is null )
>
>>Hola,
>>Desde ya muchas gracias por vuestro tiempo.
>>Tengo que hacer le siguiente sql.
>>Deseo saber de algunos clientes determinados cuales no tuvieron movimientos en el archivo de movimientos en un período determinado, para eso hice el siguiente sql:
>>siendo cliini el cliente inicial
>> clifin el cliente final (filtros)
>> dfecini la fecha inicial
>> dfecfin la fecha final
>>
>>SELECT clicod as cliente, clinom as nombre FROM clientes WHERE (clicod >= ncliini) AND (clicod <= nclifin) AND NOT EXISTS ;
>>(SELECT b.clicod as cliente FROM cabezal as b,lineas as c WHERE ; (c.cabid=b.cabid) and ;
>>(c.linfecha >= dfecini) AND (c.linfecha <= dfecfin)) GROUP BY cliente INTO cursor
>>
>>El resultado toma en cuenta todos los clientes y no tome en cuenta el NO EXISTS, puede ser un problema de sintaxis ?
>>Estoy apremiado por resolver este tema.
>>Desde ya agradezco por vuestra ayuda.
>>Saludos a todos.
Gregory