creando objetos de fecha a partir de campos de fecha dispares en mysql
su predicamento, donde la representación de fechas de un esquema de la base de datos se divide en los campos individuales, mes y año, presenta un desafío único para la manipulación de la fecha en SQ. Sin embargo, utilizando el siguiente enfoque, puede construir efectivamente los objetos de fecha a partir de estos campos separados.
para crear un objeto de datetime a partir de los valores enteros que representan el año, el mes y el día, utilice la combinación de funciones de makedate () y date_add (). día constante de 1) para producir un objeto de fecha y hora que represente el primer día del año especificado.
Ahora, puede emplear esta técnica para construir rangos de fecha para comparar en sus consultas SQL: Seleccionar * Desde `Date` Donde date_add (date_add (makedate (año, 1), intervalo (mes) -1 mes), intervalo (día) -1 día) Entre '2013-01-01' y '2014-01-01';
SELECT DATE_ADD(DATE_ADD(MAKEDATE(2013, 1), INTERVAL (3)-1 MONTH), INTERVAL (11)-1 DAY);
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3