sql >> Database >  >> RDS >> Mysql

Kies tussen datumbereik en specifiek tijdbereik

U kunt de HOUR . gebruiken functie om een ​​extra voorwaarde aan de uren toe te voegen:

select count(*) as total from tradingaccounts accounts
inner join tradingaccounts_audit audit on audit.parent_id = accounts.id
where date(audit.date_created) between date('2013-11-01 00:00:00') AND date('2013-11-01 23:59:59') 
AND HOUR (audit.date_created) BETWEEN 5 AND 15


  1. Het aantal betrokken rijen ophalen in een MySQL-update-instructie?

  2. SQL:Wat is beter een bit of een char(1)

  3. Postgres sorteerprobleem

  4. 30 jaar aftrekken van de huidige datum in Oracle SQL