INSERT INTO PRESU(PROMCOD,PRECOD,PRETIP,PRETIPGI,PREFECI,PREEJE,PREDES,PRETIPPRE) 
SELECT 'MALD',PRECOD,PRETIP,PRETIPGI,PREFECI,PREEJE,PREDES,PRETIPPRE FROM PRESU WHERE PROMCOD = '##09'; 



SELECT PROMCOD FROM PROMOCIO WHERE PROMCOD NOT IN (SELECT PROMCOD FROM PRESU);


SELECT * FROM PRESU WHERE PROMCOD = '##09';


INSERT INTO PRESUSUB (PROMCOD,PRECOD,PARCOD,CONTPAR,PARDESSUB,SPARFECI,SPARFECF,SPARUNI,SPARPRE,SPARCTEMP,SPARCTEJE,SPARCTA,SPARIVAT) 
SELECT " + 
					objSQL.TratarCadena(sCodigoPromocionDestino) + "," +
					"PRECOD," + 
					"PARCOD," + 
					"CONTPAR," + 
					"PARDESSUB," +	
					"SPARFECI," + 
					"SPARFECF," +
					"0," +	//Si en el origen las subpartidas tienen cantidad se copian en 0		
					"0," +  //Si en el origen las subpartidas tienen importes se copian en 0
					"SPARCTEMP," +
					"SPARCTEJE," +
					"SPARCTA," +
					"SPARIVAT " +
					"FROM PRESUSUB " +
					"WHERE" +  objSQL.TratarCadena("PromCod",sCodigoPresupuestoOrigen) 