Header Ads Widget

Ticker

6/recent/ticker-posts

9 Consulta útil relacionada con la fecha de MySQL

 Este artículo trata sobre 9 fechas útiles relacionadas con la consulta de MySQL.

Cuando necesitemos obtener un registro de la base de datos de un período de tiempo en particular, estas consultas útiles de MySQL facilitarán la tarea.

En este tutorial aprenderemos la consulta MySQL para obtener el registro actual, la semana pasada, el mes pasado, el registro del año pasado.

Obtenga los registros de la última semana, un mes, un año del campo de fecha de la base de datos

Obtener registros de la última semana

SELECCIONE * DE la tabla DONDE Fecha ENTRE (AHORA () - INTERVALO 7 DÍA) Y AHORA ()

Obtener registros del último mes

SELECT * FROM table WHERE YEAR (date_created) = AÑO (CURRENT_DATE - INTERVAL 1 MES) Y MES (date_created) = MES (CURRENT_DATE - INTERVAL 1 MES)

Obtener registros de los últimos 30 días

SELECCIONE * DE la tabla DONDE Fecha ENTRE (AHORA () - INTERVALO 1 MES) Y AHORA ()

Obtener registros del último año

SELECCIONE * DE la tabla DONDE Fecha ENTRE (AHORA () - INTERVALO 1 AÑO) Y AHORA ()

Seleccione registros de hoy, esta semana, este mes, este año del campo Fecha de la base de datos

Seleccionar registros de hoy

$ fecha de proceso = FECHA ('Ym-d'); 
SELECCIONE SUMA (cantidad) COMO totalfundreceive FROM `table` DONDE FECHA (` processdate`) = '$ processdate'

Seleccionar registros de esta semana

SELECT * FROM table WHERE processdate> DATE_SUB (NOW (), INTERVAL 1 WEEK);

Seleccionar registros de este mes / mes actual

SELECCIONE * DE la tabla DONDE AÑO (fecha) = AÑO (FECHA_CURRENTE ()) Y MES (fecha) = MES (FECHA_CURRENTE ());

Seleccionar registros de este año / año actual

SELECCIONAR * DE LA TABLA DONDE AÑO (fecha) = AÑO (CURDATE ()); 

Registros de dos rangos de fechas

SELECCIONE * DE LA TABLA DONDE fecha entre '2019-01-07' Y '2019-01-15'

Publicar un comentario

0 Comentarios