J'essaie d'écrire une requête où je peux éliminer un chronique de moins de 2 minutes. J'ai essayé des variations sur ce qui suit qui ne renvoie aucun résultat Le chronodiff sans le> fonctionne bien et retourne tous les résultats - j'ai des difficultés avec le> 00:02:00. Quelqu'un peut-il aider - merci beaucoup merci p> p>
4 Réponses :
Vous devez extraire la minute à partir de l'heure, puis comparez-la.
minute(timediff(sessions.producer_on,sessions.producer_off)) > 2 AND hour(timediff(sessions.producer_on,sessions.producer_off)) = 0
C'est probablement la "vieille façon", mais il élimine la nécessité de vérifier les heures, les jours, etc. Vous pouvez également utiliser maintenant () code> lieu d'un nom de champ. p> p>
changez-le à p>
et cela devrait fonctionner. P> TimeDiff (sessions.producer_on, sessions.producer_off)> Heure ('00: 02: 00 ') Code> P>
SELECT * FROM e_email_otp WHERE TIMEDIFF('2019-01-11 10-46-19',`2019-01-11 10-45-19`) <'00:02:00.000000'
Question mentionnée 2 minutes, pas 5 !!
Veuillez envisager de sélectionner la "meilleure réponse" si Vincent a fourni une solution pour vous.