Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Stellen Sie Posts heute fertig, aber mindestens 20 Minuten älter

Ihre Abfrage ist so eingestellt, dass Beiträge der letzten 20 Minuten abgerufen werden. Wenn Sie heute außer den letzten 20 Minuten möchten, sollten Sie data < DATE_SUB( NOW( ) , INTERVAL 20 MINUTE ) verwenden und nicht größer als.

Der zweite Teil (ab heute) kann mit curdate() Funktion:

CURDATE() = DATE(data)

und zusammen:

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