Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/11/2012, 13:33
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: 3 campos de tipo int pasarlos a un solo campo tipo date

gnzsoloyo disculpa las molestias nuevamente, pero como puedo hacerlo para dentro del mismo SP que me ayudaste a terminar agregarle una vaiable como argumento entre parentesis que esta contenga la concatenacion completa de la fecha de los tres campos int que contienen la fecha de ingreso???
por ejemplo quiero algo asi:

Código MySQL:
Ver original
  1. DELIMITER $$
  2.     DROP PROCEDURE IF EXISTS aumenta_dias_feri $$
  3.         CREATE PROCEDURE aumenta_dias_feri (OUT fec_ingr DATE)
  4.      
  5.     BEGIN
  6.  
  7. -- A ESTO ME REFIERO A PODER DESTINAR EL VALOR OBTENIDO DE LA CONCATENACION DE LOS 3 CAMPOS INT, PODER PASARSELO COMO DATE A UNA VARIABLE DE ESTE SP
  8.  
  9.  
  10.      fec_ingr SET = SELECT DATE(CONCAT(AN_INGR, '-', MES_INGR, '-', DIA_INGR)) as fec_ingreso
  11.     FROM PERIODO_INGRESO;
  12.      
  13.     END;


como podria lograr esto para posteriormente e el otro SP que hara los calculos con las fechas llame a este SP y este SP le entregue la fecha en formato date??? como podria lograr esto de una manera sintacticamente correcta?? porfavor agradeceria mucho tu ayuda/guia desde ya muy agradecido y quedo atento a tu respuesta.... slds y gracias.