por ejemplo esta:
SELECT TO_DAYS(fecha_cotizacion) AS dias from cotizaciones WHERE TO_DAYS(fecha_cotizacion=now())
Lo que quiero saber es como funcionan las funciones de mysql

| |||
operaciones con fechas en mysql Hola que tal estuve revisando los temas relacionados me ayudaron para llegar a los cientos de funciones que existen para hacer operaciones aritmeticas con fecha y hora lo que yo necesito es obtener fechas de cotizaciones de un mes, de un dia, de un año, es facil, creo lo que pasa es que no entiendo el formato q utilizan estas funciones, me devuelven valores truncados, etc por ejemplo esta: SELECT TO_DAYS(fecha_cotizacion) AS dias from cotizaciones WHERE TO_DAYS(fecha_cotizacion=now()) Lo que quiero saber es como funcionan las funciones de mysql ![]() Última edición por noraazzul; 13/06/2007 a las 11:38 |
| |||
Re: operaciones con fechas en mysql jajaja que facil!, oye pero la fecha por dias no me la devuelve supongo que tendra que ver con la hora?, ehm no me devuelve nada ni me marca error: select fecha_cotizacion from cotizaciones where fecha_cotizacion='2007-06-13'; |
| |||
Re: operaciones con fechas en mysql Muuuy! Bieen! gracias!, una vez mas completamente agradecida con ustedes mis estimados nos brindan a nosotros los principiantes una gran ayuda. Gracias ClaudioVega ![]() ![]() Última edición por noraazzul; 13/06/2007 a las 15:48 |
| |||
Re: operaciones con fechas en mysql Hola que tal por aqui estoy de nuevo, ahora tengo este problema quiero de una base de datos consultar todas aquellos registros que se encuentren dentro de un rango de fechas, la fecha inicial y la final las tenga almacenandas en la base de datos, intento hacer lo siguiente:
Código:
Tengo entendido que el between me puede ayudar, pero me marca error, ¿Alguien podria asesorarme?, Saluditos!! select ofertas.imagen1 from ofertas where now() between fechas.fecha_inicio and fechas.fecha_fin |
| |||
Re: operaciones con fechas en mysql
Código:
Hola que creen este codigo funciona perfecto para un rango de fechas mi error era en la informacion q yo estaba consultando, pero creanme si funciona de esta manera, ya lo comprobe, lo publico por si alguien necesitara esta ayuda SALUDOS!! SELECT * FROM ofertas WHERE now() BETWEEN ofertas.fecha_inicio AND ofertas.fecha_fin |
| |||
Respuesta: operaciones con fechas en mysql Hola, lamento revivir el post pero justamente tengo el mismo dilema.. Tengo que operar con 2 fechas y creo la siguiente sentencia: SELECT * FROM TABLA WHERE FECHADESDE =< 'fechaHoy' AND FECHAHASTA => 'fechaHoy' Pero me tira error, que estoy haciendo mal?? Trabajo siempre con "DATE de SQL". Ademas de eso, despues necesito operar con "horas" (TIME de SQL) y necesito restar y sumar horas. Hace falta que cree un metodo que lo haga o transformar a "long", operar y volver a transformar a TIME????? Gracias!! |
| ||||
Respuesta: operaciones con fechas en mysql Cita: Trata de ser más específico: ¿Qué es lo que dice el error que dices que te tira?Pero me tira error, que estoy haciendo mal?? El mensaje siempre responde con un número de error y alguna explicación basica. Sin eso no es posible saber por dónde comenzar. Cita: No, no hace falta, pero sería bueno saber cómo están estructuradas las tablas y ver una muestra de datos para estar seguro de qué estás haciendo.Ademas de eso, despues necesito operar con "horas" (TIME de SQL) y necesito restar y sumar horas. Hace falta que cree un metodo que lo haga o transformar a "long", operar y volver a transformar a TIME????? Finalmente: No te "cuelgues" de un post ajeno y menos uno tan viejo y obsoleto. No es cortés. Abre uno propio. Los moderadores pueden cancelar este y no podríamos responderte.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |