Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 28-03-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 25
poliburro Va por buen camino
Esto quedaría de perlas en un Sp

Esto actualizará los existentes

Código SQL [-]

      Update Destino
           Set Destino.Campo = Origen.Valor
         From Destino 
   Inner Join (Select ClaveArticu, ValorCampo
                    From Origen 
                  Where Fecha >= Inicio And
                           Fecha <= Fin
                  ) As Origen
             On Destino.ClaveArticu = Origen.ClaveArticu


Esto Insertará los nuevos (Mi favorita por cuestiones de rendimiento)

Código SQL [-]
  Insert 
     Into Destino
           (Campos)
           Select Campos
             From (Select ClaveArticu, Campos
                        From Origen 
                      Where Fecha >= Inicio And
                                Fecha <= Fin
                     ) As Origen
        Left Join  Destino
                On Origen.ClaveArticu = Destino.ClaveArticu 
     Where Not Destino.AlgunCampo is null

Esta otra aplica, pero es más costosa en cuestión de rendimiento

Código SQL [-]
  Insert 
     Into Destino
             (Campos)
   Select Campos
    From Origen 
   Where Fecha >= Inicio And
                Fecha <= Fin And
                 CveArticulo Not In (Select CveArticulo From Destino)


Suerte
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Script de comandos para firebird djemix Firebird e Interbase 1 01-02-2007 14:31:57
manual para aprender delphi(comandos) jermy Varios 3 01-12-2006 22:56:11
shell para comandos del dos sarga API de Windows 1 16-04-2004 03:55:33
Comandos para Epson TM-U220B MAGRANA Impresión 3 12-01-2004 09:56:45
Añadir/modificar Regs. En Tabla Con Filtro txuseibar Conexión con bases de datos 5 10-10-2003 17:05:21


La franja horaria es GMT +2. Ahora son las 16:25:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi