Foros del Web » Programando para Internet » ASP Clásico »

¿Como puedo extraer datos de una BD según su fecha

Estas en el tema de ¿Como puedo extraer datos de una BD según su fecha en el foro de ASP Clásico en Foros del Web. Quizá el titulo sea un poco lioso... Lo que quiero es sacar datos de una BD, concretamente de dos tablas, según unos parametros de fecha ...
  #1 (permalink)  
Antiguo 05/04/2002, 16:24
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 23 años, 3 meses
Puntos: 0
¿Como puedo extraer datos de una BD según su fecha

Quizá el titulo sea un poco lioso...

Lo que quiero es sacar datos de una BD, concretamente de dos tablas, según unos parametros de fecha de ingreso.

La aplicación, consiste en mostrar los 5 ultimos mensajes que se han puesto en un foro... Pueden ser de dos tablas "respuestas" y "temas" una contiene las respuestas a los distintos temas o discusiones y otra los temas o discusiones propiamente dichos. Quiero que sean ambos, porque ambos son posteos al fin y al cabo.

Tambien quisiera que se generara un enlace al tema o respuesta en cuestión, ya sea nuevo o el que contiene la nueva respuesta.

Bueno, no creo que sea dificil para algunos de vosotros, para mi si lo es, he probado de dos o tres maneras y no encuentro la solución.

Gracias. :P

<p align="center"><font size="6" face="Garamond">..::Ñ::..[/CODE]<font face="Times New Roman" size="6"><br>
[/CODE]
<font size="6" face="Garamond">AL PODER[/CODE]</p>
  #2 (permalink)  
Antiguo 05/04/2002, 17:49
 
Fecha de Ingreso: julio-2001
Mensajes: 278
Antigüedad: 23 años, 9 meses
Puntos: 0
Re: ¿Como puedo extraer datos de una BD según su fecha

A veces es más facil manejarlos por índices autoincrementables, de esta manera mostraras los que tienen los últimos índices (los mayores) en lugar de con las fechas.
Pero lo ke puedes hacer es la consulta con between,

SELECT id_mensaje, titulo, autor, fecha FROM tabla WHERE fecha between '2002-03-01' AND '2002-03-06'

Ahora que sería conveniente saber con ke manejador de bases de datos estas trabajando, para poder usar funciones especiales de dicho manejador a la hora de la consulta u otros métodos.

En lo anterior el id_mensaje lo podemos usar para que sirva como liga hacia otra página como tu lo mencionas

Supongamos que obtuvimos el resultado del query sin problemas:

&lt;%
...
Response.Write &quot;&lt;table&gt;&quot;
while Not oRS.Eof
Response.Write &quot;&lt;tr&gt;&lt;td&gt;&quot; &amp; oRS(1)&amp; &quot;&lt;/td&gt;&lt;td&gt; &lt;a href='mensaje.asp?id=&quot; &amp; oRS(0)&amp; &quot;'&gt;&quot; &amp; oRS(2) &amp; &quot;&lt;/a&gt;&lt;/td&gt;&lt;td&gt; &quot; &amp; oRS(3) &amp; &quot; &lt;/td&gt;&lt;/tr&gt;&quot;
Wend
Response.Write &quot;&lt;/able&gt;&quot;
%&gt;

Este código mostraria los resultados en una tabla en donde cada titulo tenidria un enlace identificable por variables QueryString, en este casi 'id'.
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 11:35.