Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/03/2013, 07:59
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Hacer un conteo de horas para horarios

hola mira esta es la estructura de la tabla horarios,

Código SQL:
Ver original
  1. CREATE TABLE `horarios` (
  2.   `grado` INT(11) NOT NULL,
  3.   `cod_mat` INT(3) NOT NULL,
  4.   `seccion` VARCHAR(5) COLLATE utf8_spanish_ci NOT NULL,
  5.   `cod_mencion` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL,
  6.   `cod_doc` INT(11) NOT NULL,
  7.   `dia1` INT(11) NOT NULL,
  8.   `dish1` VARCHAR(15) COLLATE utf8_spanish_ci NOT NULL,
  9.   `aula1` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL,
  10.   `dia2` INT(11) NOT NULL,
  11.   `dish2` VARCHAR(15) COLLATE utf8_spanish_ci NOT NULL,
  12.   `aula2` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL,
  13.   `dia3` INT(11) NOT NULL,
  14.   `dish3` VARCHAR(15) COLLATE utf8_spanish_ci NOT NULL,
  15.   `aula3` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL,
  16.   `dia4` INT(11) NOT NULL,
  17.   `dish4` VARCHAR(15) COLLATE utf8_spanish_ci NOT NULL,
  18.   `aula4` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL
  19. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;

e aqui los registros guardados

Código SQL:
Ver original
  1. INSERT INTO `horarios` (`grado`, `cod_mat`, `seccion`, `cod_mencion`, `cod_doc`, `dia1`, `dish1`, `aula1`, `dia2`, `dish2`, `aula2`, `dia3`, `dish3`, `aula3`, `dia4`, `dish4`, `aula4`) VALUES (8,16,'A','',2,1,'01-02-03-04','',0,'---','',0,'---','',0,'---',''),(8,16,'B','',2,1,'05-06-07-08','',0,'---','',0,'---','',0,'---',''),(8,21,'A','',2,2,'01-02-03-04','2',4,'01-02-03-04','3',0,'---','',0,'---',''),(8,21,'B','',2,3,'01-02-03-04','3',5,'12-13-14-15','3',0,'---','',0,'---',''),(9,28,'C','',38,1,'01-02-03-04','5',0,'---','',0,'---','',0,'---',''),(9,25,'C','',42,2,'01-02-03-04','6',0,'---','',0,'---','',0,'---',''),(9,34,'C','',29,1,'05-06-07-08','3',3,'10-11-12-13','3',0,'---','',0,'---',''),(9,33,'C','',18,3,'01-02-03-04','4',5,'01-02-03-04','4',0,'---','',0,'---',''),(9,31,'C','',40,4,'01-02-03-04','7',0,'---','',0,'---','',0,'---','');

alli podras ver el cod_doc numero 2 que es el codigo del dcoente, que tiene asignadas varias horas en los campos dish1, dish2, dish3 y dsh4, que serian horas del dia 1, horas del dia2 horas del dia 3 y horas del dia4, lo q quisiera alli es poder contar esas horas en esos 4 campos al docente, espero me hayas explicado bien amigo espero tu ayuda gracias porresponder