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

DAte_sub()

Estas en el tema de DAte_sub() en el foro de Bases de Datos General en Foros del Web. Hola a todos y a quien pueda ayudarme mi proble es el siguiente ; estoy haciendo una aplicaion con JSP y mysql, se trata de ...
  #1 (permalink)  
Antiguo 05/02/2005, 16:24
 
Fecha de Ingreso: febrero-2005
Mensajes: 21
Antigüedad: 19 años, 3 meses
Puntos: 0
DAte_sub()

Hola a todos y a quien pueda ayudarme mi proble es el siguiente ;
estoy haciendo una aplicaion con JSP y mysql, se trata de del manejo de un inventario mi pregunta es la siguiente:
Tengo un producto que es almacenado con una determinda fecha, esta fecha se almacena en la base deseo compararla con la fecha actual del sistema (ya he logrado sacar la fecha actual de mi sistema) yo necesito saber el tiempo en dias del producto que tiene almacenado por ejemplo si un producto es almacenado el 05/02/2205 (d-M-a) y hago un despliegue de productos el dia 09/02/2005 debe decirme que el producto tiene 4 dias lo cual no he coseguido porque no he podido comparar las fechas con datediff porque en mysql no soporta no se cual seria otra opccion me han dicho algo del date sub () pero deseo me ayuden con otra opccion
si pueden ayudarme por fa escribame
ATT
PILY
  #2 (permalink)  
Antiguo 06/02/2005, 09:26
Avatar de H0m3r0J4y  
Fecha de Ingreso: abril-2002
Mensajes: 123
Antigüedad: 22 años, 1 mes
Puntos: 0
Podrias hacerlo asi

SELECT (TO_DAYS(2005-02-09) - TO_DAYS(2005-02-05)) AS 'diferencia'

TO_DAYS te devuelve el numero de dias transcurridos desde el 1 de enero del año 0

Solo debes respetar el formato de fecha yyyy-mm-dd

Salutes!
  #3 (permalink)  
Antiguo 11/04/2005, 14:20
 
Fecha de Ingreso: febrero-2005
Mensajes: 21
Antigüedad: 19 años, 3 meses
Puntos: 0
fucnion Max

hola gracias por haberme ayudado me ha servido de mucho sabes ahora tengo otras complicaciones mira deseo sacar los 5 primeros m maximos de una tabla de manera que me sirva esta informacion para dibujar en barras en forma ascendente
ayudame por fa
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 21:12.