Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2007, 09:34
carolina
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación funcion timediff para calcular rango de horas

estoy tratando de calcular la diferencias entre horas, una variable se encuentra en la BD(entrada) y la otra se ingresa por teclado en un cuadro de texto(hr), las dos en formato hh:mm la consulta es la sgte:
<%
SQL = ""
SQL = SQL & " Select timediff(entrada, '" & Request("hr") & "' )as atra From horario Where id = '" & Request("ids") & "' "
Set Consulta = oConn.Execute(SQL)
Do While NOT Consulta.EOF
at = Consulta("atra")
Consulta.MoveNext
Loop


SQL = " "
SQL = SQL + " Insert Into atraso(rut, fecha, hora_llegada, dia)"
SQL = SQL + " Values ('" & request("rut_aux") & "', '" & Request("fec") & "', '" & Request("hr") & "', '" & Request("di") & "')"
Set Consulta = oConn.Execute(SQL)


%>

Me genera el sgte error:
Microsoft JET Database Engine (0x80040E14)
La función 'timediff' no está definida en la expresión.
/a/atraso.asp, línea 37



Solo quiero que me retorne los minutos y segundos de diferencia