Рассмотрим следующую таблицу:как получить счет от MySQL между 2-х часов
CREATE TABLE `trans` (
`transid` varchar(255) NOT NULL,
`affid` varchar(255) NOT NULL,
`timestamp` varchar(255) NOT NULL,
UNIQUE KEY `transid` (`transid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
и PHP код:
case "today":
$sale=[];
for ($i = 0 ; $i < 23 ; $i++) {
$hours[]= $i;
$clicks[$i]=$api["clicks"][$i];
}
break;
Я хочу, чтобы добавить в $sale
массив сегодня количество продаж за каждый час , Что-то вроде: $ hours [5] = выберите count (*) из trans где .. дата между сегодняшним 04:59:59 - 06:00:00.
Хотите почасовую разбивку продаж по току день? В каком поле представлены продажи? Я не понимаю ваш PHP-код, поскольку он вообще не имеет отношения к базе данных. –
временная метка не должна быть 'varchar' – hd1
временная метка должна храниться как? –