No te acabo de entender, quieres contar las horas de los sabados que te vienen de una lista de fechas guardadas en Myql, o directamente sber quantos sabados tiene el mes X del año Y.
Com pides ideas te paso un par...
En PHP
Cita:
date(format,timestamp)
format: w - A numeric representation of the day (0 for Sunday through 6 for Saturday)
Con esto es cuestion de montar un bucle que busque cuantos sabados tiene el mes X del año Y y multiplicar por el numero de horas...
$diasemana=date(w,$fecha)
if ($diasemana==6) {$sabados++;}
....
De la ayuda de MySQl Cita:
DAYOFWEEK(date)
Returns the weekday index for date (1 = Sunday, 2 = Monday, …, 7 = Saturday). These index values correspond to the ODBC standard.
mysql> SELECT DAYOFWEEK('1998-02-03');
-> 3
Si son fechas guardadas en una base de datos
select count(*) as 'sabados' from tabla where DAYOFWEEK(campfecha)=7 and MONTH(campofecha)=1;
los sabados de enero que esten en tabla ....
espero que te sirva....
Quim