www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

Como realizar correctamente la fecha de la búsqueda más?

Alk90 2018-11-07 00:16:13

hola a Todos! Los datos sobre la fecha en Mysql se almacenan en formato timestamp, pero esa condición no funciona:

SELECT * FROM `posts` WHERE `date` > (NOW() - 3600*24*7)

Como correctamente y la mejor forma de mostrar las últimas entradas por semana?

Ya que esta entrada, me parece grave, con una gran cantidad de datos?

SELECT * FROM `posts` WHERE UNIX_TIMESTAMP(`date`) > UNIX_TIMESTAMP(NOW() - 3600*24*7)

Total answers: 1

DevMan 2018-11-07 00:37:34

así, en мускульном timestamp o en unix timestamp?

Ya que esta entrada, me parece grave, con una gran cantidad de datos?
b experimentado no de gravedad, y acerca de la cordura de código.
sugerencia: NOW() - 3600*24*7 no tiene ningún sentido.

Alk90 2018-11-07 12:14:16

se Almacena en un timestamp que está integrado en mysql como el tipo de campo TIMESTAMP
La corrección no es correcta, pero funciona ))


DevMan 2018-11-07 12:29:14

Alk90, funcionar funciona, la cuestión es cómo.
https://rextester.com/DQUW90758 no tira en el funcionamiento normal de.

y por сабжу - alrededor de так:

SELECT * FROM `posts` WHERE `date` > CURRENT_DATE - 7
https://dev.mysql.com/doc/refman/8.0/en/date-and-t...


Alk90 2018-11-07 12:47:09

DevMany, Sobre, todo mucho más sencillo result ) Gracias )


Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.