MySQL Forums
Forum List  »  Spanish

Re: Consulta para calendario de citas
Posted by: roberto carlos
Date: April 20, 2013 02:48AM

Hola Jesus
Ante todo gracias por tu tiempo y agradecerte tus molestias.
Al ver el query que me enviaste, la verdad que me di cuenta que ya soluciona el 50% del problema.
La parte semanal esta ya perfecta.
Lo de el dia de la semana, yo lo solucioné modificando el coódigo así:

SELECT COUNT(*) FROM anotaciones
WHERE
IF (repetir=1
,
'2013-04-16' BETWEEN fecha_ini AND fecha_fin AND WEEKDAY('2013-04-16')=WEEKDAY(fecha_ini)
,
'2013-04-16' BETWEEN fecha_ini AND fecha_fin
)


Con esto ya esta solucionado el tema de recurrencia cuando es semanal, ya que el primer día, siempre es el que sirve de origen.
El problema es que las opciones habituales son:
semanal, semana si semana no (14 dias) y no se me ocurre como hacer para lograr
hacer el query correcto.
Hay que tener en cuenta, que cuando el campo repetir es igual a 1
en el campo cada_cuanto, dice cada cuantos días se repite, si dice 7, es semanal y si dice 14 es cada 2 semanas, pero no se como utilizar ese dato para conseguir el resultado correcto.

Gracias por la ayuda.
Saludos

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: Consulta para calendario de citas
1883
April 20, 2013 02:48AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.