Consulta de los ultimos 7 días

  • Autor Autor draquio
  • Fecha de inicio Fecha de inicio
draquio

draquio

Eta
Verificación en dos pasos activada
Verificado por Whatsapp
Estoy haciendo una consulta y quiero que esta solo sea de los últimos 7 días.. como puedo hacerlo.
Esta es mi consulta.
PHP:
$operacion = $db->QueryFetchArrayAll("SELECT * FROM `user_transactions` ORDER BY `date` DESC LIMIT 30");
 
probaste con la función datediff()? podrías usar la función para que te de la diferencia y validar que sea > 7..

Saludos!
 
Insertar CODE, HTML o PHP:
$operacion = $db->QueryFetchArrayAll("SELECT * FROM `user_transactions` where date(MICOLUMNAFECHA)>date(date_sub(NOW(), INTERVAL 7 DAY))  ORDER BY `date` DESC LIMIT 30");

prueba con esto y avisas como te va si quieres aumentar o menorar las fechas solo cambia el 7 por el numero de días que necesites :encouragement:
 
Prueba usar dateadd(dd,-7, GETDATE()) te va a restar 7 días a partir de la fecha actual.
 
Gracias, más tarde lo pruebo y comento.
 
Insertar CODE, HTML o PHP:
$operacion = $db->QueryFetchArrayAll("SELECT * FROM `user_transactions` where date(MICOLUMNAFECHA)>date(date_sub(NOW(), INTERVAL 7 DAY))  ORDER BY `date` DESC LIMIT 30");

prueba con esto y avisas como te va si quieres aumentar o menorar las fechas solo cambia el 7 por el numero de días que necesites :encouragement:
Gracias pero esa función muestra todo de los últimos 7 días, lo que necesito es ese día exacto, no todos los 7 días.


probaste con la función datediff()?
Busque pero no la entiendo como usar.
 
En lugar del símbolo de mayor colocas el = y ya esta

Enviado desde mi 5045G mediante Tapatalk
 
Me funcionó en la base de datos, pero no logro hacer que muestre en la sección.
Insertar CODE, HTML o PHP:
$inver_1 = $db->QueryFetchArray("SELECT SUM(`money`) AS `money` FROM `transactions` WHERE date(`date`)='".date(date_sub('NOW()', 'INTERVAL 7 DAY'))."'");

y para mostrar estaba haciendo <?=$inver_1['money']?> y <? echo $inver_1 ?> sin embargo ninguno me funcionó.

- - - Actualizado - - -

Ya está!, ya lo resolví, gracias a todos por la ayuda😛8:😛8:
 
Atrás
Arriba