Foros del Web » Creando para Internet » Flash y Actionscript »

Consulta sobre fechas

Estas en el tema de Consulta sobre fechas en el foro de Flash y Actionscript en Foros del Web. Hola a todos!!! Quiero guardar en una tabla un campo fecha, entiendo que se puede hacerlo tanto como DATE o TEXT y luego hacer las ...
  #1 (permalink)  
Antiguo 27/03/2009, 11:11
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 20 años, 8 meses
Puntos: 5
Consulta sobre fechas

Hola a todos!!!

Quiero guardar en una tabla un campo fecha, entiendo que se puede hacerlo tanto como DATE o TEXT y luego hacer las conversiones correspondientes, no se si estoy en lo correcto.

Probé insertándolo como TEXT de la siguiente manera:

insertManager.parameters[":fecha"] = fecha_txt.selectedDate;

y lo guarda con el siguiente formato AAAA-MM-DD

Ahora quiero hacer una búsqueda entre fechas pero no logro hacerlo, no se como ni donde poner la conversión.

Alguien me ayuda? gracias!!
__________________
Saludos!!!
Maru.-
  #2 (permalink)  
Antiguo 27/03/2009, 11:41
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 16 años, 8 meses
Puntos: 23
Respuesta: Consulta sobre fechas

No estoy seguro que este sea el foro correcto pues mas parece de base de datos, pero la instruccion para hacer consultas seria

select CAMPO1, CAMPO2, CAMPOn from TABLA where fecha>'2009-01-02' and fecha<'2009-03-25'

esto tomaria la cadena de texto y las compararia, esto funciona dado a la estructura de la fecha, de ser dd-mm-yyyy no funcionaria, se tendria que usar una conversion a fecha y utilizar la instruccion between.

Saludos
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #3 (permalink)  
Antiguo 27/03/2009, 11:57
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 20 años, 8 meses
Puntos: 5
Respuesta: Consulta sobre fechas

Gracias por responder Avatar 810.

la consulta que hice fue:

query.text = "SELECT * FROM tabla WHERE fecha > fechadesde AND fecha < fechahasta";
query.parameters[":fechadesde"] = fechadesde.selectedDate;
query.parameters[":fechahasta"] = fechahasta.selectedDate;

pero aun así no me muestra nada.
__________________
Saludos!!!
Maru.-
  #4 (permalink)  
Antiguo 27/03/2009, 12:10
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 16 años, 8 meses
Puntos: 23
Respuesta: Consulta sobre fechas

no se que BD utilizas pero creo que eso debe generar un error debe ir entre comillas las fechas

query.text = "SELECT * FROM tabla WHERE fecha > 'fechadesde' AND fecha < 'fechahasta'";
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #5 (permalink)  
Antiguo 27/03/2009, 12:33
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 20 años, 8 meses
Puntos: 5
Respuesta: Consulta sobre fechas

faltaban los dos puntos! (y sin comillas en este caso)
Estoy armándola en Flex con AIR (sqlite).


query.text = "SELECT * FROM tabla WHERE fecha > :fechadesde AND fecha < :fechahasta";

Mil gracias por tu ayuda!!! :)
__________________
Saludos!!!
Maru.-
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 15:37.