Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Problema con Consulta SQL
Message
De
07/02/2007 12:28:38
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Versions des environnements
Visual FoxPro:
VFP 6
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Divers
Thread ID:
01193037
Message ID:
01193304
Vues:
13
>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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform