Tema: Orientación
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/10/2012, 07:14
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Orientación

Manual

Cita:
WEEKDAY(date)


Returns the weekday index for date (0 = Monday, 1 = Tuesday, … 6 = Sunday).

mysql> SELECT WEEKDAY('2008-02-03 22:23:00');
-> 6
mysql> SELECT WEEKDAY('2007-11-06');
-> 1
Código MySQL:
Ver original
  1. SELECT SUM(if(WEEKDAY(fecha)=0,1,0)) as Lunes,
  2.            ...
  3.            SUM(if(WEEKDAY(fecha)=6,1,0)) as Domingo
  4.            FROM tuTabla
  5.            WHERE fecha BETWEEN 'starting date' AND 'ending date';

Esto puede servir siempre que calcules bien las fechas inicial y final...la inicial debe ser un lunes y la final el domingo que le sigue.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 19/10/2012 a las 07:29