La función máxima en SQL le permite obtener el mayor valor de un conjunto de valores en una columna dada.
En la mayoría de los casos, utilizamos la función MAX con tipos de datos numéricos como enteros, flotadores, decimales, dinero, etc.
Sin embargo, ¿sabía que puede usar la función máxima con los tipos de fecha?? Uso de la función max () en SQL con tipos de datos de fecha devuelve la última fecha.
Esto puede ser útil al filtrar el registro recientemente agregado en una tabla determinada.
Uso de ejemplo
Supongamos que tenemos una tabla como se muestra a continuación:
Verifique el código de la tabla a continuación:
Crear empleados de la mesa (Podemos seleccionar la última fecha de la columna START_DATE como se muestra:
Seleccione Max (Start_Date) como más reciente de los empleados;Esto debería devolver la última fecha como se muestra:
Desafortunadamente, no puede usar la función Max (fecha) con la cláusula WHERE. Hacerlo dará como resultado un error como se muestra:
seleccionar * de los empleados donde max (start_date);Esto se debe a que SQL no permite funciones agregadas en la cláusula WHERE.
Inferencia
Este artículo cubre los conceptos básicos de usar la función máxima con un tipo de fecha en SQL. Por ejemplo, el uso de la función max () con el tipo de fecha devuelve la última fecha del conjunto dado.