31/03/2011, 16:38
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses 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. |