Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Filtrar fechas concatenadas

Estas en el tema de Filtrar fechas concatenadas en el foro de Bases de Datos General en Foros del Web. En realidad el problema viene por que tengo un campo mes y otro de año que forman una fecha que debo filtrar. Algo asi Select ...
  #1 (permalink)  
Antiguo 09/09/2003, 09:10
 
Fecha de Ingreso: febrero-2003
Mensajes: 141
Antigüedad: 21 años, 9 meses
Puntos: 0
Filtrar fechas concatenadas

En realidad el problema viene por que tengo un campo mes y otro de año que forman una fecha que debo filtrar.
Algo asi

Select
CONCAT('01/',tabla.mes,'/',tabla.año) AS fecha
From inventario
Where
CONCAT('01/',tabla.mes,'/',tabla.año) >='1/1/2001'

El problema es que trata a CONCAT('01/',tabla.mes,'/',tabla.año) como si fuera un STRING y necesito que lo trate como una fecha
Alguna idea?
  #2 (permalink)  
Antiguo 09/09/2003, 17:03
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
Select CONCAT('01/',tabla.mes,'/',tabla.año) AS fecha
From inventario
Where
DATE(CONCAT('01-',tabla.mes,'-',tabla.año)) >= date('1/1/2001');

__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #3 (permalink)  
Antiguo 09/09/2003, 18:19
 
Fecha de Ingreso: febrero-2003
Mensajes: 141
Antigüedad: 21 años, 9 meses
Puntos: 0
Muchas Gracias
  #4 (permalink)  
Antiguo 10/09/2003, 09:34
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
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 23:45.