Foros del Web » Programando para Internet » PHP »

Consulta por fecha

Estas en el tema de Consulta por fecha en el foro de PHP en Foros del Web. Hola amigos como estais, Vereis tengo una tabla con los campos id_noticia, titulo, descripcion y fecha, La cosa que me gustaria es que me mostrase ...
  #1 (permalink)  
Antiguo 14/04/2011, 07:58
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Consulta por fecha

Hola amigos como estais,


Vereis tengo una tabla con los campos id_noticia, titulo, descripcion y fecha,

La cosa que me gustaria es que me mostrase las 20 primeras noticias de la fecha mas actual.

Tengo este sql pero me da un error de sintasis:


SELECT Top 5 fecha
FROM noticias
Where fecha <= 2011-04-14
Order by fecha desc

A ver si alguien sabe que puede estar pasando

Un saludo amigos
  #2 (permalink)  
Antiguo 14/04/2011, 08:03
Avatar de Bytevamp  
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 789
Antigüedad: 18 años, 10 meses
Puntos: 7
Respuesta: Consulta por fecha

Prueba asi:
Código PHP:
SELECT *
FROM noticias
Where fecha 
<= 2011-04-14
Order by fecha desc LIMIT 0
,
Un saludo.
__________________
"zankius veri mach" a todos los que me habeis ayudado.
carteles para inmobiliarias || alquiler de coches
  #3 (permalink)  
Antiguo 14/04/2011, 08:03
 
Fecha de Ingreso: marzo-2011
Mensajes: 107
Antigüedad: 13 años
Puntos: 22
Respuesta: Consulta por fecha

SELECT *
FROM noticias
ORDER BY fecha DESC
LIMIT 20

Poner ese where para mañana ya no es la mas actual

No se si te vale... pero eso es sql...
  #4 (permalink)  
Antiguo 14/04/2011, 11:02
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Consulta por fecha

Hola amigos, si me sivio muy bien


Y si ademas de la decha quisiera tambien comparar la hora?

SELECT *
FROM noticias
ORDER BY fecha DESC
LIMIT 20, hora DESC

Podria servir asi?

Etiquetas: mysql
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 16:27.