sql >> Database >  >> RDS >> Mysql

Zorg dat berichten vandaag klaar zijn, maar minstens 20 minuten ouder

Je zoekopdracht is ingesteld om berichten van de afgelopen 20 minuten te ontvangen. Als je vandaag wilt, behalve de laatste 20 minuten, moet je data < DATE_SUB( NOW( ) , INTERVAL 20 MINUTE ) gebruiken en niet groter dan.

Het tweede deel (vanaf vandaag) kan met curdate() functie:

CURDATE() = DATE(data)

en samen:

SELECT id, titulo
FROM posts WHERE 
data < DATE_SUB( NOW( ) , INTERVAL 20 MINUTE ) 
AND
CURDATE() = DATE(data)
ORDER BY RAND( ) 


  1. mysql-telgroep door te hebben

  2. Hoe twee dubbele kolommen te verwijderen

  3. django.db.utils.ProgrammingError:relatie app_user bestaat niet tijdens de manage.py-test

  4. Twee query's combineren om te controleren op duplicaten in MySQL?