Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2013, 08:56
beimar26
 
Fecha de Ingreso: octubre-2013
Mensajes: 34
Antigüedad: 11 años
Puntos: 0
Duda en Store Procedure

Muy buen día apreciados Ingenieros
Tengo una base de datos Mysql Version
MySQL \ MySQL Server \ bin 5.5,

Este Sp me funciona Perfecto Sin Ponerle Begin y end
Pero cuando le pongo la Instruccion Begin antes del Select
me Genera un error y no lo puedo guardar

alguien tiene una amable respuesta para esto


Código MySQL:
Ver original
  1. CREATE   PROCEDURE MARCACIONES (IN  fecha1 DATE,fecha2 DATE)          
  2.   SELECT
  3.   empre.nombre_razonsocial  ,
  4.   e.fecha                   ,
  5.   CONCAT(p.Apellidos,'-',p.Nombres) AS Nombres,
  6.   p.Documento               ,
  7.   e.fecha_Entrada           ,
  8.   e.fecha_Salida_Almuerzo   ,
  9.   e.fecha_Entrada_Almuerzo  ,  
  10.  
  11.   TIMEDIFF(e.fecha_Entrada_Almuerzo,e.fecha_Salida_Almuerzo) AS 'Total_Receso',
  12.  
  13.   e.fecha_Salida AS 'Salida_Laboral',
  14.  
  15.   TIMEDIFF(e.fecha_Salida,e.fecha_Entrada) AS 'Total_Labor',
  16.  
  17.   e.Fecha_Ultimo_Registro  AS 'Ultima_Marcacion'
  18.  
  19.     FROM  eventos e JOIN personas p ON (e.id_ser = p.id_ser)
  20.       JOIN  personas_empresa ps ON (ps.id_ser=p.id_ser)
  21.       JOIN  empresas empre ON (empre.id_empresa=ps.id_empresa)                  
  22.       AND e.fecha BETWEEN fecha1 AND fecha2
  23.      
  24.       ORDER BY  p.Nombres,e.fecha asc
  25.       LIMIT 2000
de Antemano muchas gracias por su Colaboracion
Cordial saludo

Última edición por gnzsoloyo; 30/10/2013 a las 09:07