Foros del Web » Programando para Internet » PHP »

Retroceder una fecha en sql

Estas en el tema de Retroceder una fecha en sql en el foro de PHP en Foros del Web. Saludos Terricolas! Como puedo hacer una consulta con la fecha de ayer? es decir: yo tengo la fecha de hoy $hoy=date('Y-m-d').' 00:00:00'; pero necesito traer ...
  #1 (permalink)  
Antiguo 01/04/2011, 08:00
 
Fecha de Ingreso: noviembre-2009
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Pregunta Retroceder una fecha en sql

Saludos Terricolas! Como puedo hacer una consulta con la fecha de ayer?

es decir:

yo tengo la fecha de hoy

$hoy=date('Y-m-d').' 00:00:00';

pero necesito traer los resultados de ayer, osea

$hoy=date('Y-m-d').' 00:00:00' -1 dia;

si hoy es 2011-04-01 necesito traer los resultados del 2011-03-31

como puedo hacer?

Gracias
  #2 (permalink)  
Antiguo 01/04/2011, 08:08
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Retroceder una fecha en sql

Usa strtotime() o mktime().

Saludos.
  #3 (permalink)  
Antiguo 01/04/2011, 14:24
Avatar de ikaroraul  
Fecha de Ingreso: octubre-2006
Ubicación: La Paz
Mensajes: 391
Antigüedad: 18 años, 1 mes
Puntos: 16
Respuesta: Retroceder una fecha en sql

usa SQL, digamos hoy es: 2011-04-01 uj quieres saber lo que paso el dia de ayer pues colocas:
SELECT * FROM tabla WHERE fecha < '2011-04-01' LIMIT 1

y listo con eso te bota todo lo que paso ayer.

Saludos
__________________
Msn: [email protected]
  #4 (permalink)  
Antiguo 02/04/2011, 05:38
 
Fecha de Ingreso: noviembre-2009
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Respuesta: Retroceder una fecha en sql

ahhh clarooo.. gracias amigos!
  #5 (permalink)  
Antiguo 02/04/2011, 05:44
 
Fecha de Ingreso: noviembre-2009
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Respuesta: Retroceder una fecha en sql

ahh.. no.. si pongo limit 1 solo me tira 1 row
  #6 (permalink)  
Antiguo 02/04/2011, 05:57
 
Fecha de Ingreso: noviembre-2009
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Respuesta: Retroceder una fecha en sql

<?php
$fecha=strtotime("yesterday");
echo $fechalista =date('Y-m-d H:i',$fecha);
?>

solucione asi :)
  #7 (permalink)  
Antiguo 06/04/2011, 09:22
Avatar de ikaroraul  
Fecha de Ingreso: octubre-2006
Ubicación: La Paz
Mensajes: 391
Antigüedad: 18 años, 1 mes
Puntos: 16
Respuesta: Retroceder una fecha en sql

Super.... alguna vez lo utilizare. Saludos
__________________
Msn: [email protected]
  #8 (permalink)  
Antiguo 07/04/2011, 05:36
 
Fecha de Ingreso: diciembre-2010
Ubicación: Alicante
Mensajes: 74
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Retroceder una fecha en sql

Bueno saberlo gracias por la info...

Etiquetas: dia, fechas, restar, restroceder, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:33.