Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
SELECT `hours`.`hour` as `h` ,SUM(IF(HOUR(`i`.`time`)=`hours`.`hour`,1,0)) as `count`
FROM `table_name` i
INNER JOIN (SELECT 0 `hour`
UNION ALL SELECT 1
UNION ALL SELECT 2
UNION ALL SELECT 3
UNION ALL SELECT 4
UNION ALL SELECT 5
UNION ALL SELECT 6
UNION ALL SELECT 7
UNION ALL SELECT 8
UNION ALL SELECT 9
UNION ALL SELECT 10
UNION ALL SELECT 11
UNION ALL SELECT 12
UNION ALL SELECT 13
UNION ALL SELECT 14
UNION ALL SELECT 15
UNION ALL SELECT 16
UNION ALL SELECT 17
UNION ALL SELECT 18
UNION ALL SELECT 19
UNION ALL SELECT 20
UNION ALL SELECT 21
UNION ALL SELECT 22
UNION ALL SELECT 23) `hours`
WHERE `service_id`= SOME_SERVICE_ID
AND `date` BETWEEN STR_TO_DATE(SOME_DATE, '%Y-%m-%d ')
AND STR_TO_DATE(SOME_DATE, '%Y-%m-%d ')
GROUP BY `hours`.`hour`
Не оправдал Страйко надежд... Хоть бы раз повёл себя как мужчина, отключил сайт на месяцок-другой, чтобы проучить спамеров... Я очень разочарован.
Оплачивать хостинг, ради того, чтобы какие-то мудаки резвились на сайте - глупо, даже если ты -миллионер. Я тоже флудил, но делал это лишь ради того, чтобы распалить админа, чтобы он наконец-таки принял меры.
Когда на душе плохо, нужно погрузится в работу с головой. Мне это всегда помогало, и я надеялся, что поможет и на этот раз. Я взял на себя больше нагрузки, задавал студентам кучу контрольных, которые проверял потом до ночи, после чего в бессилии просто падал на постель и отключался. Я даже начал задумываться над тем, чтобы начать писать какую-то научную работу, чтобы ещё и в выходные сидеть в библиотеках.
Оплачивать хостинг, ради того, чтобы какие-то мудаки резвились на сайте - глупо, даже если ты -миллионер. Я тоже флудил, но делал это лишь ради того, чтобы распалить админа, чтобы он наконец-таки принял меры.