Hola a Todos
Ya resolvi el problema. y como dije antes era un detalle.
La instruccion quedo asi:
SELECT cte.id_cte, cte.nombre, cte.ape_paterno,
cte.ape_materno, Parientes.tipo, Parientes.nombre, Parientes.ape_
Parientes.ape_
FROM ;
koty!cte ;
LEFT OUTER JOIN koty!parientes ;
ON cte.id_cte = Parientes.id_
AND Parientes.tipo = ( "1" );
ORDER BY cte.id_cte
Saludos desde Guadalajara
--- En usuarios_fox@
>
> Gracias Alex. si estoy utilizando left join. aqui pongo la instruccion. talvez sea otro detalle el que me falte
>
> SELECT cte.id_cte, cte.nombre, cte.ape_paterno,
> cte.ape_materno, Parientes.tipo, Parientes.nombre, Parientes.ape_
> Parientes.ape_
> FROM ;
> koty!cte ;
> LEFT OUTER JOIN koty!parientes ;
> ON cte.id_cte = Parientes.id_
> WHERE Parientes.tipo = ( "1" );
> ORDER BY cte.id_cte
>
> Gracias.
> PD. Alguien me recomendo que usara SELECT anidado pero nunca lo he hecho.
>
> --- En usuarios_fox@
> >
> > Doc usa el left join con la tabla clientes y parientes, y de hecho te van a salir valores nulos cuando no tengan parientes, cuando esto sucede realiza una condicion para que los campos que te traigan en null los coloque como tu dices en blanco.
> >
> >
> >
> > Algo asi como isnull(nombreparien
> >
> >
> >
> > Saludos.
> >
> >
> >
> > Alex.
> >
> >
> >
> >
> > > To: usuarios_fox@
> > > From: jaime.crisol@
> > > Date: Mon, 20 Jul 2009 18:13:38 -0500
> > > Subject: Re: [usuarios_fox] Resumen nº 2403
> > >
> > > Tengo un problema con una sentencia SELECT
> > > tengo una tabla de clientes que esta relacionada con muchas otras tablas,
> > > pero mi problema es con una donde se alimentan los parientes del cliente,
> > > donde el tipo es: 1= conyuge, 2 = hijos, 3 = padres, etc
> > >
> > > clientes = sm_clientes
> > > parientes = sm_parientes
> > >
> > > quiero obtener a todos los clientes, y los obtengo (mas o menos 5mil) , pero
> > > al agregar la tabla sm_parientes y poner la condicion que solo me traiga el
> > > tipo de conyuge = 1, me trae solo unos pocos que si tienen conyuge, y yo
> > > quiero mis 5 mil clientes, total si no tienen conyuge, que el dato quede en
> > > blanco.
> > >
> > > Gracias de antemano por su generosa ayuda.
> > >
> > > saludos desde guadalajara
> > > 2009/6/11 <usuarios_fox@
> > >
> > > > Usuarios y Desarrolladores/
> > > > <http://mx.groups.
> > > > Mensajes de este resumen (6 Mensajes) 1.1. Actualizacion de datos en SQL
> > > > desde VFP<http://mail.
> > > > Re: Actualizacion de datos en SQL desde VFP<http://mail.
> > > > Re: Actualizacion de datos en SQL desde VFP<http://mail.
> > > > Re: Actualizacion de datos en SQL desde VFP<http://mail.
> > > > XLS A DBF<http://mail.
> > > > Re: XLS A DBF<http://mail.
> > > > Ver todos los temas<http://mx.groups.
> > > > tema nuevo<http://mx.groups.
> > > > Mensajes 1.1. Actualizacion de datos en SQL desde VFP
> > > > <http://mx.groups.
> > > > por: "Roberto Lemos" beto_sysfox@
> > > > <beto_sysfox@
> > > > beto_sysfox <http://profiles.
> > > > 9:44 am (CDT)
> > > >
> > > > Hola Amigos:
> > > >
> > > > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > > > siguiente duda.
> > > >
> > > > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > > > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > > > registro se incremento su saldos o caso contrario se crea un nuevo
> > > > registro.
> > > >
> > > > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > > > no,
> > > > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> > > >
> > > > Espero me entiendan?
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > Arriba
> > > > <http://mail.
> > > > Responder a remitente
> > > > <beto_sysfox@
> > > > Responder a grupo
> > > > <usuarios_fox@
> > > > Responder mediante la Web
> > > > <http://mx.groups.
> > > > Mensajes con este tema
> > > > <http://mx.groups.
> > > >
> > > > 1.2. Re: Actualizacion de datos en SQL desde VFP
> > > > <http://mx.groups.
> > > > por: "Ricardo Moscarda" rmoscarda@
> > > > <rmoscarda@?
> > > > st3rom <http://profiles.
> > > > (CDT)
> > > >
> > > > Lo que te recomiendo es que trabajes con stored procedures, es decir con
> > > > `programas' echos en SQL. Deberias enviar todos los datos de los campos que
> > > > vas a utilizar, hacer el select dentro del stored procedure, y ahí
> > > > determinar si haces un insert o un update, pero siempre dentro del Stored.
> > > >
> > > > En pocas palabras tu siempre ejecutas el stored, y que este se encargue de
> > > > hacer el select y determinar si continua con un insert o un update.
> > > >
> > > > Cualquier duda consultame que yo trabajo mucho con Visual y SQL
> > > >
> > > > Espero te sirva.
> > > >
> > > > Saludos.
> > > >
> > > > Ricardo Moscarda
> > > >
> > > > 3ROM
> > > >
> > > > De: usuarios_fox@
> > > > usuarios_fox@
> > > > En nombre de Roberto Lemos
> > > > Enviado el: miércoles, 10 de junio de 2009 01:03
> > > > Para: Yahoo UsuariosFox
> > > > Asunto: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > > >
> > > > Hola Amigos:
> > > >
> > > > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > > > siguiente duda.
> > > >
> > > > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > > > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > > > registro se incremento su saldos o caso contrario se crea un nuevo
> > > > registro.
> > > >
> > > > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > > > no,
> > > >
> > > > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> > > >
> > > > Espero me entiendan?
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > Arriba
> > > > <http://mail.
> > > > Responder a remitente
> > > > <rmoscarda@?
> > > > Responder a grupo
> > > > <usuarios_fox@
> > > > Responder mediante la Web
> > > > <http://mx.groups.
> > > > Mensajes con este tema
> > > > <http://mx.groups.
> > > >
> > > > 1.3. Re: Actualizacion de datos en SQL desde VFP
> > > > <http://mx.groups.
> > > > por: "Roberto Lemos" beto_sysfox@
> > > > <beto_sysfox@
> > > > beto_sysfox <http://profiles.
> > > > 3:16 pm (CDT)
> > > >
> > > > Hola Ricardo:
> > > >
> > > > Gracias por responder:
> > > >
> > > > Podrias enviarme por favor un ejemplo de como crear el Store y como lo
> > > > llamo desde VFP
> > > >
> > > > --- El mié, 10/6/09, Ricardo Moscarda <rmoscarda@<
> > > > escribió:
> > > >
> > > > De: Ricardo Moscarda <rmoscarda@ <rmoscarda%403rom.
> > > > Asunto: RE: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > > > Para: usuarios_fox@
> > > > Fecha: miércoles, 10 junio, 2009 3:00
> > > >
> > > > Lo que te recomiendo es que trabajes con stored procedures, es decir con
> > > > `programas´ echos en SQL. Deberias enviar todos los datos de los campos que
> > > > vas a utilizar, hacer el select dentro del stored procedure, y ahí
> > > > determinar si haces un insert o un update, pero siempre dentro del Stored.
> > > >
> > > > En pocas palabras tu siempre ejecutas el stored, y que este se encargue de
> > > > hacer el select y determinar si continua con un insert o un update.
> > > >
> > > > Cualquier duda consultame que yo trabajo mucho con Visual y SQL
> > > >
> > > > Espero te sirva.
> > > >
> > > > Saludos.
> > > >
> > > > Ricardo Moscarda
> > > >
> > > > 3ROM
> > > >
> > > > De: usuarios_fox@
> > > > usuarios_fox@
> > > > En nombre de Roberto Lemos
> > > > Enviado el: miércoles, 10 de junio de 2009 01:03
> > > > Para: Yahoo UsuariosFox
> > > > Asunto: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > > >
> > > > Hola Amigos:
> > > >
> > > > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > > > siguiente duda.
> > > >
> > > > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > > > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > > > registro se incremento su saldos o caso contrario se crea un nuevo
> > > > registro.
> > > >
> > > > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > > > no,
> > > >
> > > > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> > > >
> > > > Espero me entiendan?
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > ------------
> > > >
> > > > Comentarios, observaciones o si deseas darte de baja avísame a:
> > > > jamorquecho@ <jamorquecho%
> > > >
> > > > Enlaces a Yahoo! Grupos
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > Arriba
> > > > <http://mail.
> > > > Responder a remitente
> > > > <beto_sysfox@
> > > > Responder a grupo
> > > > <usuarios_fox@
> > > > Responder mediante la Web
> > > > <http://mx.groups.
> > > > Mensajes con este tema
> > > > <http://mx.groups.
> > > >
> > > > 1.4. Re: Actualizacion de datos en SQL desde VFP
> > > > <http://mx.groups.
> > > > por: "Ricardo Moscarda" rmoscarda@
> > > > <rmoscarda@?
> > > > st3rom <http://profiles.
> > > > (CDT)
> > > >
> > > > En Visua Fox genero la conexión a SQL de la siguiente forma
> > > >
> > > > =SQLSETPROP(
> > > >
> > > > Do while zzCONECTA = 0
> > > >
> > > > zzCONECTA = SQLSTRINGCONNECT(
> > > > Server;SERVER=
> > > >
> > > > Enddo
> > > >
> > > > El stored procedure lo ejecuto en VFox de la siguiente manera:
> > > >
> > > > lnresul = 0
> > > >
> > > > DO While lnresul = 0
> > > >
> > > > lnresul = SQLEXEC(zzCONECTA, 'EXEC GRABA_DATOS ?p01, ?p02´)
> > > >
> > > > ENDDO
> > > >
> > > > · GRABA_DATOS es el stored procedure realizado en SQL
> > > >
> > > > · p01 y p02 son las variables que envio a SQL como parametros para realizar
> > > > el grabado.
> > > >
> > > > CREATE PROCEDURE GRABA_DATOS
> > > >
> > > > @NUMERO Int ,
> > > >
> > > > @FECHA Datetime
> > > >
> > > > BEGIN
> > > >
> > > > DECLARE @EXISTE Int
> > > >
> > > > SELECT @EXISTE = LiquidaE.numero
> > > >
> > > > from LiquidaE
> > > >
> > > > where LiquidaE.numero = @NUMERO
> > > >
> > > > IF @EXISTE IS NULL
> > > >
> > > > Insert LiquidaE
> > > >
> > > > Values (@numero, @fecha)
> > > >
> > > > ELSE
> > > >
> > > > UPDATE LIQUIDAE
> > > >
> > > > Set LiquidaE.fecha = @fecha
> > > >
> > > > where LiquidaE.numero = @NUMERO
> > > >
> > > > END
> > > >
> > > > Te arme algo `chiquito´ para que te sea mas claro seguir como funciona.
> > > >
> > > > Espero te sirva.
> > > >
> > > > Saludos.
> > > >
> > > > Ricardo Moscarda
> > > >
> > > > 3ROM
> > > >
> > > > De: usuarios_fox@
> > > > usuarios_fox@
> > > > nombre de Roberto Lemos
> > > > Enviado el: miércoles, 10 de junio de 2009 13:03
> > > > Para: usuarios_fox@
> > > > Asunto: RE: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > > >
> > > > Hola Ricardo:
> > > >
> > > > Gracias por responder:
> > > >
> > > > Podrias enviarme por favor un ejemplo de como crear el Store y como lo
> > > > llamo desde VFP
> > > >
> > > > --- El mié, 10/6/09, Ricardo Moscarda <rmoscarda@<
> > > > rmoscarda%403rom.
> > > >
> > > > De: Ricardo Moscarda <rmoscarda@ <rmoscarda%403rom.
> > > > rmoscarda%403rom.
> > > > Asunto: RE: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > > > Para: usuarios_fox@
> > > > usuarios_fox%
> > > > Fecha: miércoles, 10 junio, 2009 3:00
> > > >
> > > > Lo que te recomiendo es que trabajes con stored procedures, es decir con
> > > > `programas´ echos en SQL. Deberias enviar todos los datos de los campos que
> > > > vas a utilizar, hacer el select dentro del stored procedure, y ahí
> > > > determinar si haces un insert o un update, pero siempre dentro del Stored.
> > > >
> > > > En pocas palabras tu siempre ejecutas el stored, y que este se encargue de
> > > > hacer el select y determinar si continua con un insert o un update.
> > > >
> > > > Cualquier duda consultame que yo trabajo mucho con Visual y SQL
> > > >
> > > > Espero te sirva.
> > > >
> > > > Saludos.
> > > >
> > > > Ricardo Moscarda
> > > >
> > > > 3ROM
> > > >
> > > > De: usuarios_fox@
> > > > usuarios_fox%
> > > > [mailto:usuarios_fox@
> > > > usuarios_fox%
> > > > En nombre de Roberto Lemos
> > > > Enviado el: miércoles, 10 de junio de 2009 01:03
> > > > Para: Yahoo UsuariosFox
> > > > Asunto: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > > >
> > > > Hola Amigos:
> > > >
> > > > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > > > siguiente duda.
> > > >
> > > > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > > > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > > > registro se incremento su saldos o caso contrario se crea un nuevo
> > > > registro.
> > > >
> > > > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > > > no,
> > > >
> > > > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> > > >
> > > > Espero me entiendan?
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > ------------
> > > >
> > > > Comentarios, observaciones o si deseas darte de baja avísame a:
> > > > jamorquecho@ <jamorquecho%
> > > > jamorquecho%
> > > >
> > > > Enlaces a Yahoo! Grupos
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > Arriba
> > > > <http://mail.
> > > > Responder a remitente
> > > > <rmoscarda@?
> > > > Responder a grupo
> > > > <usuarios_fox@
> > > > Responder mediante la Web
> > > > <http://mx.groups.
> > > > Mensajes con este tema
> > > > <http://mx.groups.
> > > >
> > > > 2.1. XLS A DBF
> > > > <http://mx.groups.
> > > > por: "ENRIQUE QUIROZ" equiroz@
> > > > <equiroz@?Subject=
> > > > 5:54 pm (CDT)
> > > >
> > > > Estimados compañeros
> > > > Quiero saber como convierto una hoja de calculo de EXCEL (xls) a un DBF
> > > > dentro del VFP9
> > > > Con el IMPORT me da un error y no me lo permite
> > > > Gracias por adelantado
> > > > Atentamente
> > > > ENRIQUE QUIROZ
> > > >
> > > > De : usuarios_fox@
> > > > Para : "Yahoo UsuariosFox" usuarios_fox@
> > > > Copia :
> > > > Fecha : Wed, 10 Jun 2009 04:02:39 +0000 (GMT)
> > > > Asunto : [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > > >
> > > > Hola Amigos:
> > > >
> > > > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > > > siguiente duda.
> > > >
> > > > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > > > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > > > registro se incremento su saldos o caso contrario se crea un nuevo
> > > > registro.
> > > >
> > > > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > > > no,
> > > > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> > > >
> > > > Espero me entiendan?
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > Arriba
> > > > <http://mail.
> > > > Responder a remitente <equiroz@?Subject=
> > > > Responder a grupo
> > > > <usuarios_fox@
> > > > la Web
> > > > <http://mx.groups.
> > > > Mensajes con este tema
> > > > <http://mx.groups.
> > > >
> > > > 2.2. Re: XLS A DBF
> > > > <http://mx.groups.
> > > > por: "Eduardo Arellano Hdez." eduardo.arellano@
> > > > <eduardo.arellano@
> > > > <http://profiles.
> > > > (CDT)
> > > >
> > > > Revisa la version de excel en que esta guardado el documento, creo que el
> > > > vfp9 solo puede importar de Excel 95 y anteriores
> > > >
> > > > Te recomiendo que si puedes, mejor conviertas el documento a CSV
> > > >
> > > > 2009/6/10 ENRIQUE QUIROZ <equiroz@<equiroz%
> > > > >
> > > >
> > > > >
> > > > >
> > > > > Estimados compañeros
> > > > > Quiero saber como convierto una hoja de calculo de EXCEL (xls) a un DBF
> > > > > dentro del VFP9
> > > > > Con el IMPORT me da un error y no me lo permite
> > > > > Gracias por adelantado
> > > > > Atentamente
> > > > > ENRIQUE QUIROZ
> > > > >
> > > > > De : usuarios_fox@
> > > > 40yahoogrupos.
> > > > > Para : "Yahoo UsuariosFox" usuarios_fox@
> > > > <usuarios_fox%
> > > > > Copia :
> > > > > Fecha : Wed, 10 Jun 2009 04:02:39 +0000 (GMT)
> > > > > Asunto : [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > > > >
> > > > > Hola Amigos:
> > > > >
> > > > > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > > > > siguiente duda.
> > > > >
> > > > > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > > > > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > > > > registro se incremento su saldos o caso contrario se crea un nuevo
> > > > > registro.
> > > > >
> > > > > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > > > > no,
> > > > > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> > > > >
> > > > > Espero me entiendan?
> > > > >
> > > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > > >
> > > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > > >
> > > > >
> > > > >
> > > >
> > > > --
> > > > Eduardo Arellano Hdez.
> > > > Aguascalientes, Mexico
> > > > ------------
> > > > eduardo.arellano@ <eduardo.arellano%
> > > > Club Rotario Ejecutivo Aguascalientes: http://www.rotarycr
> > > > Blog http://www.biglalit
> > > > FaceBook: http://facebook.
> > > >
> > > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > > >
> > > > Arriba
> > > > <http://mail.
> > > > Responder a remitente
> > > > <eduardo.arellano@
> > > > grupo <usuarios_fox@
> > > > mediante la Web
> > > > <http://mx.groups.
Tecnologia, programação e muito Visual FoxPro.