
01/02/2007, 09:34
|
| | Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años, 1 mes Puntos: 0 | |
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 |