Есть ли способ выбора записей между датами и конкретным временным диапазоном. Например, все записи с 2013-11-01 по 2013-11-30 между часами с 05:00 до 15:00. Вот что я сделал до сих пор.Выбор между диапазоном дат и определенным временным диапазоном
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')
Но как я буду устанавливать определенный временной диапазон?
есть способ сказать между часами: mins: secs вместо этого только час? – user1292656
@ user1292656 конечно - вы можете использовать функцию 'TIME'. Например, 'TIME (audit.date_created) BETWEEN '05: 00: 00 'AND '15: 00: 00''. – Mureinik