sql >> Databáze >  >> RDS >> PostgreSQL

Rails ActiveRecord - jak získat záznamy mezi dvěma daty

Podívejte se na průvodce Rails na podmínkách rozsahu:

Client.where(created_at: (Time.now.midnight - 1.day)..Time.now.midnight)

To vytvoří následující SQL:

SELECT * FROM clients WHERE (clients.created_at BETWEEN '2008-12-21 00:00:00' AND '2008-12-22 00:00:00')


  1. Jak mohu vyčistit dočasné tabulky na mysql

  2. Normalizujte data transakcí ze sloupců času a stavu na minuty podle hodnoty stavu

  3. Vyberte, kde JSON Array obsahuje

  4. Dotaz SQL pro načtení řádků, kde je hodnota přítomna v poli odděleném čárkou