elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el ttwitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Consulta Mysql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Consulta Mysql  (Leído 1,866 veces)
yoelrodguez

Desconectado Desconectado

Mensajes: 131



Ver Perfil WWW
Consulta Mysql
« en: 10 Noviembre 2014, 23:24 »

Hola a todos,  quisiera saber cómo puedo hacer una consulta en Mysql,  que a partir de una fecha determinada solo me muestre los registros de 7 días antes de la fecha  que tengo seleccionada.

Saludos


« Última modificación: 10 Noviembre 2014, 23:26 por yoelrodguez » En línea

someRandomCode

Desconectado Desconectado

Mensajes: 250



Ver Perfil
Re: Consulta Mysql
« Respuesta #1 en: 10 Noviembre 2014, 23:30 »

No podes, a menos que tengas algun trigger o algun timestamp guardado..
Caso contrario, no tenes forma de relacionar las entradas con las fechas


En línea

yoelrodguez

Desconectado Desconectado

Mensajes: 131



Ver Perfil WWW
Re: Consulta Mysql
« Respuesta #2 en: 10 Noviembre 2014, 23:37 »

En la tabla tengo una columna fecha donde están guardadas todas las fechas.  Lo que quiero hacer es que partir de una  fecha es que me  de las que están antes de esa.
Ejemplo: 
Fecha del filtro 2014-02-14
Resultado seria  las fechas comprendidas entre 2014-02-14 -> 2014-02-07
En línea

someRandomCode

Desconectado Desconectado

Mensajes: 250



Ver Perfil
Re: Consulta Mysql
« Respuesta #3 en: 10 Noviembre 2014, 23:45 »

Ahora si, teniendo un timestamp yo que vos la paso a unixtime, y despues haciendo un par de numeritos sale..
Que lenguaje estas usando aparte para hacer la consulta? O sea, desde MySQL mismo queres hacer la consulta o desde alguna aplicacion externa que estas desarrollando?

Sino la consulta se vuelve bastante fea, se puede hacer, pero es bastante fea porque tenes que hacer el parseo de la fecha y la validacion desde la misma consulta..
cosas como usar SUBSTRING_INDEX varias veces y comparar con IF

Yo que vos, si puedo usar por ejemplo una aplicacion auxiliar con PHP usaria DateTime (http://php.net/manual/es/class.datetime.php)
En línea

yoelrodguez

Desconectado Desconectado

Mensajes: 131



Ver Perfil WWW
Re: Consulta Mysql
« Respuesta #4 en: 11 Noviembre 2014, 00:11 »

Comparto con ustedes esta solución que encontré.

Select * From tabla Where  fecha_medida >= CURDATE() - INTERVAL  7 DAY AND fecha_medida <= CURDATE()

El valor de días se puede cambiar de acuerdo a lo que se necesite.

Saludos 
En línea

someRandomCode

Desconectado Desconectado

Mensajes: 250



Ver Perfil
Re: Consulta Mysql
« Respuesta #5 en: 11 Noviembre 2014, 11:06 »

Que bueno! me has enseñado algo porque siempre lo hice programaticamente de otra manera :)
En línea

Graphixx


Desconectado Desconectado

Mensajes: 1.336


Full Stack Developer


Ver Perfil WWW
Re: Consulta Mysql
« Respuesta #6 en: 12 Noviembre 2014, 22:19 »

Comparto con ustedes esta solución que encontré.

Que bueno que compartiste la solución en el foro, yo suelo hacer lo mismo con casi todos mis post, jejeje
En línea

Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Consulta en mysql
Bases de Datos
octavioxd 3 3,779 Último mensaje 9 Enero 2010, 04:27
por octavioxd
Consulta en mysql
Bases de Datos
usuani 2 4,085 Último mensaje 9 Marzo 2010, 17:25
por usuani
Consulta MySQL
Bases de Datos
migueweb 1 1,175 Último mensaje 25 Abril 2013, 20:32
por engel lex
consulta mysql
Bases de Datos
kakashi20 2 1,195 Último mensaje 25 Noviembre 2013, 19:14
por Shell Root
¿Consulta sobre C + MySQL, traspaso del resultado de una consulta MySQL a C?
Programación C/C++
GisiNA 2 1,899 Último mensaje 8 Abril 2014, 16:00
por GisiNA
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines