sql >> Databasteknik >  >> RDS >> Mysql

Få inlägg gjorda idag men minst 20 minuter äldre

Din fråga är inställd på att få inlägg från de senaste 20 minuterna, om du vill ha idag förutom de senaste 20 minuterna bör du använda data < DATE_SUB( NOW( ) , INTERVAL 20 MINUTE ) och inte större än.

Den andra delen (från och med idag) kan göras med curdate() funktion:

CURDATE() = DATE(data)

och tillsammans:

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


  1. Det går inte att öppna databastest som begärts av inloggningen. Inloggningen misslyckades. Inloggning misslyckades för användaren 'xyz\ASPNET'

  2. Logga in varningar i en tabell

  3. PostgreSQL CASE ... AVSLUTA med flera villkor

  4. Rails + MySQL på Mavericks - Biblioteket är inte laddat:libmysqlclient.18.dylib