Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2011, 13:27
alexisdpp
 
Fecha de Ingreso: mayo-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Exclamación Consulta campo time extraer solo hora (hh) SQL

Hola a todos los foreros, quiero darles la gracias a todos por siempre colaborar y compartir sus cocimientos en esta comunidad.

Necesito que me ayuden un poco y es que estoy elaborando un query que arroja las asistencias de los alumnos de acuerdo al horario q seleccione en la lista..

el codigo es el siguiente:

if (isset($_GET["buscador"]))
{

$sql=("SELECT
asistencia_alumno.cod_alumno,
asistencia_alumno.fecha_asistencia,
asistencia_alumno.leccion1,
asistencia_alumno.leccion2,
asistencia_alumno.tiempo1,
asistencia_alumno.tiempo2,
asistencia_alumno.actividad,
asistencia_alumno.libro,
asistencia_alumno.fuera_horario,
asistencia_alumno.id,
asistencia_alumno.docente,
alumnos.nombres,
pagos_contrato.v_primera
FROM
asistencia_alumno ,
pagos_contrato,
alumnos
WHERE
asistencia_alumno.cod_alumno = alumnos.cod_alumno AND
asistencia_alumno.cod_alumno = pagos_contrato.cod_alumno AND
asistencia_alumno.hora_entrada = '".$hora_ini."'
AND
asistencia_alumno.fecha_asistencia = '".$fecha_actual."'
ORDER BY
asistencia_alumno.libro ASC,
asistencia_alumno.leccion1 ASC
");


$extrae_datos=pg_query($sql);


}


en el campo asistencia_alumno.hora_entrada (tipo time) necesito consultar la hora en formato (hh) ya que lo recibo mediante get "hora_ini" de la misma forma.

*nota: el campo tipo time de $hora_ini guarda con formato hh:mm:ss solo necesito extraerlo como hh.

ejemplo $hora_ini='09' $hora_entrada='09' necesito hacer la consulta desde el mismo campo de la base de datos. Por ejemplo>

...... (query)
convert (hh, asistencia_alumno.hora_entrada) = '".$hora_ini."'
....

existe alguna forma?