Tema: semanas
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/03/2011, 16:38
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: semanas

Yo haría una precisión: agruparía por año y semana, pues alguien puede haber reservado en otro año en el mismo número de semana, e imagino que eso no será obstáculo para reservar en la de este año.
No he probado:

SELECT COUNT(*) totreservus, campousuario
FROM tabla
WHERE WEEK(campoFecha,1) = WEEK('2010-12-27',1) GROUP BY YEAR('2010-12-27'), WEEK(campoFecha,1)

Si es < 2 ese totreservus, puede hacer la reserva; si no, le avisas y no insertas el registro.