Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Problema con Consulta SQL
Message
From
07/02/2007 12:28:38
 
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Environment versions
Visual FoxPro:
VFP 6
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01193037
Message ID:
01193304
Views:
14
>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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform