La función TIME devuelve una hora en formato datetime.
TIME(
hour,
minute,
second
)
- hour: Número representando la hora.
- minute: Número representando el minuto.
- second: Número representando el segundo.
La función TIME devuelve un valor en formato datetime que representa una hora.
Los argumentos pueden venir dados por el resultado de una expresión, por una referencia a una columna o introduciendo en la función directamente los valores. La fecha a la que se asocia la hora resultante es el 30 de diciembre de 1899:
Se aplican las siguientes restricciones:
hora
Si hour toma un valor superior a 24, la función TIME considerará el resultado de calcular hour MOD 24 (es decir, se restará 24 tantas veces como sea necesario para que hour tome un valor entre 0 y 23). En el siguiente ejemplo hour toma el valor 25, y la función considera el valor 1 en su lugar:
Si este argumento toma un valor negativo, TIME devuelve un error.
minuto
Si minute toma un valor superior a 59, la función TIME convertirá dicha cantidad de minutos en horas y minutos. En el siguiente ejemplo hour toma el valor 0 y minute toma el valor 61. TIME convierte esta cantidad en una hora y un minuto:
Si este argumento toma un valor negativo, TIME devuelve un error.
segundo
Si second toma un valor superior a 59, la función TIME convertirá dicha cantidad de segundos en horas, minutos y segundos. En el siguiente ejemplo hour y minute toman el valor 0 y second toma el valor 61. TIME convierte esta cantidad en un minuto y un segundo:
En este otro ejemplo, hour y minute toman el valor 0 y second toma el valor 3.601. TIME convierte esta cantidad en una hora y un segundo:
Si este argumento toma un valor negativo, TIME devuelve un error.