Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/12/2012, 17:40
Avatar de jmacc
jmacc
 
Fecha de Ingreso: marzo-2007
Ubicación: Mexico
Mensajes: 94
Antigüedad: 17 años, 8 meses
Puntos: 6
Respuesta: Comprobacion de Procedimiento Almacenado

Grax... gnzsoloyo lo resolví de la siguiente manera, si se puede mejorar se agradecerá el comentario.

Código MySQL:
Ver original
  1. -- --------------------------------------------------------------------------------
  2. -- Routine DDL
  3. -- Note: comments before and after the routine body will not be stored by the server
  4. -- --------------------------------------------------------------------------------
  5. DELIMITER $$
  6.  
  7. CREATE DEFINER=`root`@`localhost` PROCEDURE `cartera`(in grupoCPP int(100),in pagoCPP int(100),
  8. in cantidadCPP int(100),in cantidadFaltanteCPP INT(100),in fechaRegistroACPP date,
  9. in ultimaFichaCPP int(100),in idSCP int(5),idSP int (5))
  10.     declare existe int(5);
  11.  
  12. set existe=(select count(*)as Cantidad from cartera_pagos where grupoCp=grupoCPP);
  13.    
  14. if existe >= 1 then
  15.     update cartera_pagos set pagoCp=pagoCPP,fechaRegistroACp=fechaRegistroACPP,idSC=idScP WHERE grupoCp=grupoCPP;
  16.     insert into cartera_pagos (grupoCP,pagoCp,cantidadCp,cantidadFaltanteCp,fechaRegistroACp,ultimaFichaCp,idSc,idS)
  17.         values(grupoCPP,pagoCPP,cantidadCPP,cantidadFaltanteCPP,fechaRegistroACPP,ultimafichaCPP,idSCP,idSP);
  18.  
__________________
Los bueno Chicos Acaban Primero.
User Linux: #527435

Última edición por gnzsoloyo; 24/12/2012 a las 18:50