10/02/2015, 21:32
|
| | Fecha de Ingreso: febrero-2014
Mensajes: 48
Antigüedad: 10 años, 9 meses Puntos: 0 | |
Respuesta: Stored Procedure Cita:
Iniciado por gnzsoloyo Esta es la parte relevante:
En esencia, si entendí bien, cada 30 minutos todas las reservas en estado 4, y sin voucher, se cancelar.
Si esto es así, ni siquiera necesitas un SP. En MySQL usarías un EVENT, que permite correr un proceso programado en modo automático. Ese EVENT contendría sólo una linea: Esto, suponiendo que tienes un solo campo de fecha que guarda la hora. De lo contrario las condiciones se complican un poco, pero la idea sería: Esta segunda opcion no cubre la posibilidad de que la reserva se haya realizado entre las 23:00:00 de un día y el pago antes de la 01:00:00 del otro día. Es un caso que hay que analizar.
Si la idea es que aprendas a usar SP, y quieres recorrer el resultado de una consulta, deberás avanzar en varios temas.
Lee esta FAQ de este mismo foro: http://www.forosdelweb.com/f86/faqs-...1/#post4209262 Gracias por responder amigo. De hecho si, son dos fechas y realmente el plazo que quiero darle al usario es de 24 horas. Leeré el link que me mandaste sin embargo te pregunto, ¿Los últimos dos ejemplos que me mandaste son eventos en mysql?, si lo son, me parece que son inclusive más eficientes que un SP con menos código, tampoco he trabajado nunca con eventos ni triggers, ni jobs, estoy empezando a indagar. La hora de la reserva no se guarda en la misma variable que la fecha, es decir no es datetime la variable las fechas son campos a parte y la hora de la reserva también. |