[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