Las comparaciones de fechas en mysql

Las comparaciones de fechas en mysql
Cuando hablamos sobre el RDMS (Relational Database Management System), el primer nombre que nos viene a la mente es MySQL, que es muy popular debido a sus características de alta flexibilidad. MySQL administra los datos de un sitio web mediante el uso de diferentes funciones, incluida la fecha (). En este artículo, discutiremos cuál es la función date () y cómo se puede usar para comparar en mysql.

¿Cuál es la función de fecha () en mysql?

Las funciones se utilizan para obtener algunos resultados específicos ejecutando una sola cláusula. La fecha () también es una de las funciones que se utilizan en MySQL para extraer la fecha de los datos de la tabla y los datos basados ​​en la fecha, además, también se puede utilizar para comparar las fechas de una tabla.

Cómo se usa la función date () para comparar en mysql

La función date () se puede utilizar para la comparación de la fecha de varios propósitos, algunos de ellos son:

  • Extraer los datos específicos sobre la base de la fecha utilizando los signos de desigualdad o igualdad
  • Para extraer los datos específicos sobre la base de la fecha entre diferentes columnas

Explicaremos ambos escenarios mencionados anteriormente con algunos ejemplos, pero antes de proceder a él, discutamos la sintaxis general de la función date ().

La sintaxis de la función date ()

La sintaxis general de usar la fecha () es:

Seleccionar * de donde fecha ();

La explicación de la sintaxis anterior es:

  • Use la cláusula "Seleccionar*de" para seleccionar la tabla y escriba el nombre de la tabla en lugar de Table_Name
  • Use la cláusula de "dónde" para aplicar la condición
  • Use la función de fecha y reemplace el nombre de columna cuya fecha desea comparar y describir la condición

Que debe tener en cuenta

Hay algo que debe recordar mientras usa la función date ():

  • Los datos de la tabla que contienen fechas deben definirse con la fecha del tipo de datos
  • El formato de las fechas insertadas en la tabla debe ser [yyyy-mm-dd]
  • La fecha debe insertarse en forma de cadena utilizando apóstrofes únicos

Cómo usar la función date () para comparar en mysql

Para obtener más comprensión, consideremos un ejemplo de la tabla que ya está creado y se puede mostrar utilizando el comando:

Seleccionar * de emp_data;

Si queremos comparar la fecha de unión de todos los empleados y extraer los datos de aquellos empleados que se unieron después de 2000-01-01 usando la fecha (), podemos hacerlo ejecutando el comando:

Seleccione * de Emp_Data Where Date (unirse_Date)> "2000-01-01";

De la producción anterior, extrajo a los empleados que se unieron a la compañía después de 2000-01-01, también para descubrir a los empleados más antiguos de la compañía que podemos ejecutar el siguiente comando:

Seleccione * de Emp_Data Where Date (unión_date)<”2000-01-01”;

Del mismo modo, si queremos extraer los datos de los empleados que son promovidos entre 2018-01-01 y 2021-01-31, podemos averiguar ejecutando el comando:

Seleccione * de Emp_Data Where Date (Promotion_Date) entre "2018-01-01" y "2021-01-31";

Conclusión

Las funciones facilitan a los desarrolladores web administrar los datos que los usan que toman una o dos entradas y devuelven una salida única específica. Date () es una de las funciones que se utilizan para obtener fechas de los datos de la tabla, pero también se pueden usar para la comparación de datos basados ​​en fechas. En este artículo, discutimos la función date () utilizada para el propósito de comparación al explicar su sintaxis general y con la ayuda de ejemplos para una mejor comprensión.