[Php-avanzado] Consulta sql para fechas...

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Jul 15 23:27:30 ART 2010


Hola Lucas,

	tu solución es de lo mejorcito.
	Al leer tu primer mail, te hubiera respondido que agregues un campo
date como corresponde, corras una query para cargarlo con los valores de
los otros tres, y luego hagas la query por ese campo.

	Mi otra solución eran tres subquerys anidadas, así que lo suyo es
sobresaliente ;-)

El jue, 15-07-2010 a las 20:48 -0300, Lucas Calviño escribió:
> Me autorespondo.
> 
> Lo resolví de esta manera, pero si alguien sabe una manera más
> inteligente se agradece
> 
>             SELECT dia, mes, anio
>             FROM agenda
>             WHERE DATEDIFF(CURDATE(), CONCAT(anio, '-', mes, '-',
> dia)) > 2;
> > Hola, recurro a la lista porque estoy bloqueado y harto de navegar
> > por internet como bola sin manija. 
> > Necesito hacer una consulta q devuelva entradas cuya fecha sea menor
> > a hace dos días, osea las que se han pasado dos días del actual. 
> > Estoy intentando con DATEDIFF 
> > el asunto es q se trata de una db que guarga la fecha en tres campos
> > varchar (día, mes, año), ya se q esto no es ideal ni por asomo pero
> > es un laburo que tengo q retocar y ya estaba hecha la base. 
> > En resumen, tengo 3 campos varchar para armar una fecha que necesito
> > saber si se pasó de dos días de diferencia con la fecha actual. 
> > 
> > Ideas? Gracias. Lucas. 
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado