sql >> Databasteknik >  >> RDS >> PostgreSQL

Rails ActiveRecord - hur man hämtar poster mellan två datum

Kontrollera Rails-guiderna om räckviddsförhållanden:

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

Det kommer att producera följande SQL:

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


  1. Varför fungerar inte min foreach loop som förväntat?

  2. Tidsgränsen för att få lås väntan har överskridits; försök starta om transaktionen trots att jag inte använder en transaktion

  3. Ofångat undantag 'PDOException' med meddelandet 'SQLSTATE[HY093]:Ogiltigt parameternummer'

  4. SQL/Laravel - Varför returnerar min fråga en tom samling?