La función SECOND devuelve el segundo de un valor tipo time o datetime como un número entero de 0 a 59.
SECOND(
datetime
)
- datetime: Valor correspondiente a una fecha y hora, o a una hora, como 15:35:28 o 5:16 P.M., de la que se quiere extraer el segundo.
La función SECOND devuelve un número entero de 0 a 59.
Aun cuando la función SECOND requiere un argumento tipo datetime, puede recibir como argumento un número real (en el que se considera la parte entera como referencia a la fecha y la parte decimal como referencia a la hora), con formato general o con cualquier otro formato (de fecha y hora u otro). Es decir, la función SECOND admite como argumento tanto una hora como una fecha. En el caso de recibir como argumento una fecha, los valores de día, mes y año se ignoran, y se extrae únicamente el valor del segundo.
El argumento datetime puede pasarse a la función usando una función de creación de fecha/hora, una función que devuelva un valor de fecha/hora, como referencia a una columna que contenga valores de fecha/hora o introduciendo directamente el valor de fecha/hora en cualquiera de los formatos aceptados. En este último caso la función SECOND utilizará la configuración regional y los ajustes de fecha y hora del equipo cliente con el fin de interpretar el texto del que extraer el valor adecuado. De esta forma, las siguientes funciones (que reciben como argumento el mismo número real con diferente formato), devolverán el mismo valor: 14.
second = SECOND("15/10/2016 11:9:14")
second = SECOND(42658,4230787037)
En el siguiente ejemplo se extrae el segundo del campo que contiene la fecha y hora de las ventas: