
26/02/2007, 13:16
|
 | | | Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses Puntos: 2 | |
Re: Pregunta Query para SQL Server es medio complicado hacerlo asi pero creo que es mas menos algo asi
INSERT INTO OPORD SELECT * FROM OP WHERE CveOP IN( select Distinct B1.CveOP from OPFormIng as B1 (NoLock) Left Join BaseDato.DBO.Tabla as B2 (NoLock) ON B1.CveOP = B2.CveOP where B1.CveOP is null ) AND Enviar=1 AND CveUsr<>0 ORDER BY CveUsr DESC,Orden ASC
yap vamos por partes :D
select Distinct B1.CveOP from OPFormIng as B1 (NoLock) Left Join BaseDato.DBO.Tabla as B2 (NoLock) ON B1.CveOP = B2.CveOP where B2.CveOP is null
esta sentencia trae los diferente scvePO de la tabla OPFOrmIng en Join con
la tabla de la Base de DAto que estan activas, y me traigo solo las que tengan el cveOP de la tabla 2 nulas osea que no encuentre su correspondiente codigo en la tabla OPFOrmIng, espero se entienda y te sirva, la verdad mas claro no puedo explicarte por que si no me enredo yo mismo xD |