KeyMan
06-02-2007, 23:19:40
Hola amigos tengo un problemilla que me gustaría solucionar y dandole vueltas no he sido capaz. Se trata de obtener el ultimo dato introducido mediante fecha y hora que se introdujo. La tabla es la siguiente:
cod
fecha
hora
titulo
...
...
Si tuvieramos el caso de que se introdujo el dato el dia 19/01/2007 a las 12:00:00 y el siguiente dato el mismo dia pero a las 12:30:00 ¿Como podría hacer dicha consulta).
He llegado hasta:
select * from noticias where fecha = (select max(fecha) from noticias);
pero claro el problema es que en la consulta me obtiene 2 datos porque estan introducidos el mismo dia, pero como podemos obtener el ultimo dato introducido mediante la hora?
Gracias amigos
cod
fecha
hora
titulo
...
...
Si tuvieramos el caso de que se introdujo el dato el dia 19/01/2007 a las 12:00:00 y el siguiente dato el mismo dia pero a las 12:30:00 ¿Como podría hacer dicha consulta).
He llegado hasta:
select * from noticias where fecha = (select max(fecha) from noticias);
pero claro el problema es que en la consulta me obtiene 2 datos porque estan introducidos el mismo dia, pero como podemos obtener el ultimo dato introducido mediante la hora?
Gracias amigos