Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Primero del dia (http://www.forosdelweb.com/f86/primero-del-dia-372677/)

ogamboa_gt 20/02/2006 17:13

Primero del dia
 
Que tal. Necesito una consulta en la cual me muestre el primer registro ingresado en cualquier dia. O sea, en la siguiente tabla:

Fecha Codigo
25/11/2005 09:00:00 1
25/11/2005 11:00:00 2
25/11/2005 12:00:00 3
26/11/2005 10:00:00 4
27/11/2005 10:00:00 5
27/11/2005 15:00:00 6

necesito que me devuelva el registro con codigo 5, ya que fue el primero ingresado el ultimo dia registrado.

Cualquier ayuda será agradecida.

deadlykyo 20/02/2006 18:09

seria algo asi:
Código PHP:

//
SELECT *
FROM tabla
HAVING fecha
=MAX(fecha)
ORDER BY codigo
Limit 1


cya

ogamboa_gt 20/02/2006 19:05

Gracias por la respuesta, pero sin embargo, no se si sea por las horas o no se porque, pero la sentencia having no funciona con estos valores, ya que nunca me devuelve nada.

DexterLabs 21/02/2006 08:18

Compañero... primero que todo, no le funciona con la clausula having por que solamente funciona cuando se agrupan datos, es decir es como el where pero tiene que ir con la funcion group by, lo otro es que parece que tu necesitas algo como esto:

SELECT *
FROM nombre_tabla
WHERE fecha='$variable_fecha' ORDER BY hora ASC LIMIT 1

Suerte compañero... y recuerde que en la simpleza está la grandeza...

ogamboa_gt 21/02/2006 10:49

Gracias por las respuestas.
DesxterLabs: en realidad la simpleza de tu query no aplicaba mucho a esta situación ya que desconocia la fecha que necesitaba, pero tu explicación de la clausual having si me sirvio, para hacer el query:

SELECT id FROM tabla group by id HAVING date(fecha)=MAX(date(fecha)) ORDER BY id DESC Limit 1;

Pero este no funciono muy bien que digamos, mientras que este:

SELECT id FROM tabla ORDER BY date(fecha) DESC, time(fecha) Limit 1;

Si me funciono perfectamente. Gracias.


La zona horaria es GMT -6. Ahora son las 01:56.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.