Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 sentencia sql en asp, sobre la fecha
 Foro Bloqueado  Tema Bloqueado


Autor Temas
lofiti
Starting Member


20 Posts
Mensajes - 07 Jun 2004 :  19:27:44  Ver Perfil  Enviar Email
Tengo una base de datos en acces llamada "actuacions" quiero cojer los datos de las actuaciones....

ahora mismo mi consulta es:

Select * From actuacions Order By data

pero me devuelve todo los datos q tiene, yo quiero separar las actuaciones con fecha anterior a la actual de las actuaciones q estan por realizar...

Me gustaria q quedase asi...
imagen (proximas actuaciones)
...
imagen (actuaciones realizadas)
...

Supongo q tambien lo podria hacer aqui

<% Do While Not RS.Eof %>

Asi no tendria q leer dos veces de la base de datos
muchas gracias

matrix_revolutions_neo
Junior Member

Mexico
249 Posts
Posted - 07 Jun 2004 :  20:21:01  Ver perfil  Enviar e-mail
mmmm
Antes de la fecha actual
sql="Select * From actuacions where data<#"& date() &"# Order By data"

Yo supongo que el campo data, es el campo donde vienen las fechas de las actuaciones, en caso de no ser así únicamente tendrías que cambiarlo por el campo que sí es


despues de la fecha actual
sql="Select * From actuacions where data>#"& date() &"# Order By data"

Saludos,
Gustavo


Everything that has a beginning has an EndInicio Pagina

lofiti
Starting Member


20 Posts
Posted - 09 Jun 2004 :  19:02:52  Ver perfil  Enviar e-mail
Gracias por contestarme. Pero tengo un pequeño problema con lo q me has dicho..

Ya que la sentencia sql q me has dicho no comprar los dias ni los meses solo mira los años.. Ay alguna forma para distinguir exactamente las actuaciones ya hechas, con las actuaciones por hacer??

gracias

Inicio Pagina

Henrydesousa
New Member

Venezuela
88 Posts
Posted - 10 Jun 2004 :  15:12:19  Ver perfil  Enviar e-mail
Hola, lo puedes hacer como te dijo Matrix pero utiliza la función CDATE para comparar el campo de la tabla y la variable que contiene la fecha que tu deseas.
Antes de la fecha actual
sql="Select * From actuacions where CDATE(data) < '" & CDATE(date()) & "' Order by Data
Y para despues de la fecha actual
sql="Select * From actuacions where CDATE(data) > '" & CDATE(date()) & "' Order by Data
La función CDATE te tranforma todo a formato de fecha.
Creo que así te servirá.
Saludos.


Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar