[Php-avanzado] Normalizacion
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Feb 29 21:56:29 ART 2012
El mié, 29-02-2012 a las 17:39 -0300, pablo beroiza escribió:
> Leo! aca mando la estructura y como tendría que quedar la consulta.
> Espero que se entienda
>
>
> Esta es un ejemplo de la consulta a la tabla "asistencias"
>
>
> id_asistencia fecha hora por dia
> 3 16/02/2012 1:20
> 1 17/02/2012 1:20
> 4 18/02/2012 1:20
> 6 18/02/2012 1:20
> 9 18/02/2012 1:20
> 12 20/02/2012 1:20
>
>
>
>
> Lo que yo quiero es: si es igual a la fecha anterior no poner hora
> por día ya que puede ser que trabaje dos o tres veces en el día.
>
>
> id_asistencia fecha hora por dia
> 3 16/02/2012 1:20
> 1 17/02/2012 1:20
> 4 18/02/2012 1:20
> 6 18/02/2012
> 9 18/02/2012
> 12 20/02/2012 1:20
> Gracias!!!
>
> El 28 de febrero de 2012 15:20, Leonardo Tadei - Pegasus Tech Supply
> <leonardot en pegasusnet.com.ar> escribió:
> Hola Pablo,
>
> El mar, 28-02-2012 a las 14:53 -0300, pablo beroiza escribió:
> > Leo: Gracias por el concejo. Voy hacerlo con una tabla a
> parte ya que
> > entran los alumnos, solo para ver las horas que le
> corresponden a su
> > id_alumno. Y los profesores entrarían para agregar horas.
>
>
> Entonces es un buen candidato para manejar la
> autentificación por
> separado...
>
> > Ahora te hago un par de consultas: descargue una clase para
> hacer la
> > autenticacion. ¿Puedo hacerle las modificaciones necesarias
> para
> > adaptarlo a mi proyecto? ya que viene con motor InnoDB y
> tendria que
> > agregar un par de campos mas.
>
>
> Claro que sí!
> Es muy raro el poder usar código de terceros tal y como
> viene: siempre
> hacen falta adaptaciones, traducciones y detalles.
> Por el InnoDB no te preocupes: cuando importes la tabla
> sacale el tipo
> o directamente ponele MyISAM así te queda como las demás.
>
> > La otra pregunta es ¿Cómo puedo comparar dos registros de
> una misma
> > tabla? Quiero comparar el segundo registro con el primero,
> el tercero
> > con el segundo, el cuarto con el tercero...etc. Probé con
> > mysql_data_seek pero no consigo hace lo que quiero. ¿Me
> darias una
> > mano con eso?
>
>
> Lo decís muy en general, pero parece que lo que tenés
> que hacer es una
> query que te devuelva la comparación que te hace falta, y no
> tratar de
> comprar desde PHP sobre un volumen de datos.
>
> De qué tipo es la comparación? Si son mayores? menores?
> iguales?
> Pasá por acá la estructura de las tablas y 2 o 3
> registros de ejemplo,
> y vemos de armar la query necesaria.
>
> > Gracias!!!
>
> Por nada!
>
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Pegasus Tech Supply
> Tel: (+54)(+223) 471-2880
> La Salle 1131 - Mar del Plata - Argentina
> http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
> http://www.prometeustech.com.ar / http://www.grupopegasus.com
>
> Firma pública:
> http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
http://www.prometeustech.com.ar / http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado