sql >> Databáze >  >> RDS >> Mysql

Udělejte příspěvky ještě dnes, ale alespoň o 20 minut starší

Váš dotaz je nastaven tak, aby dostával příspěvky za posledních 20 minut, pokud chcete dnes kromě posledních 20 minut, měli byste použít data < DATE_SUB( NOW( ) , INTERVAL 20 MINUTE ) a ne větší než.

Druhou část (od dnešního dne) lze provést pomocí curdate() funkce:

CURDATE() = DATE(data)

a společně:

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


  1. Hibernate, Postgresql:Sloupec x je typu oid, ale výraz je typu byte

  2. Jak vytvořit uživatele v MySQL

  3. Jak v PostgreSQL vložit data pomocí příkazu COPY?

  4. dotaz nerozlišuje velká a malá písmena v mysql