Horodatage mySQL SELECT (now () - 3000);

Je suis en train de faire une requête qui ramène des résultats basés sur un timestamp, dire un intervalle de 30 minutes.

Donc ce que j'ai compris c'est que je peux

SELECT * FROM x WHERE ts BETWEEN timestamp(now()-3000) AND timestamp(now())

Ce qui permettra de requête de tout, de x avec des horodatages dans la colonne ts dans les 30 dernières minutes.

Toutefois, cela ne fonctionne qu'à partir de maintenant() est passé le aaaa-mm-jj HH:30:00 marque, car à tout moment avant que le résultat sera NUL... c'est plutôt lourd et je ne comprends pas pourquoi il ne sera pas juste soustraire le putain de minutes de l'heure!

Merci de m'aider! Je ne pouvais pas trouver une autre méthode de faire une requête dans les 30 dernières minutes, c'est ce que je suis en train de réaliser.

Cordialement,

Jean

source d'informationauteur Theveloper