Перекрёстный запрос по часам и дням
|
|
Суббота, 04 Августа 2018 г. 22:46
+ в цитатник
Доброго времени суток, уважаемые форумчане! Встала задача сделать выборку из базы, чтобы было видно, насколько интенсивно, в какое время суток в течение года идут заказы. Выход я нашел такой: сделать перекрёстный запрос, в строках которого часы (от 0-23), а в столбцах день года (от 1-365). Реализовал я это таким запросом:
TRANSFORM Count (public_TS_Orders.ID) AS [Count-ID]
SELECT DISTINCT DATEPART ("h",public_TS_Orders.DeliveryTime) as 123
FROM public_TS_Orders
GROUP BY public_TS_Orders.DeliveryTime
ORDER BY public_TS_Orders.DeliveryTime, public_TS_Orders.DeliveryTime
PIVOT DatePart("y",public_TS_Orders.DeliveryTime);
В результате, по дням шкала правильная, а вот часы, дойдя до 23, начинаются снова с нуля. В общем, для наглядность прикладываю картинку.
Ткните пожалуйста носом, где я ошибся. Уже два дня гугл мучаю... Спасибо!
http://www.sql.ru/forum/1300467/perekryostnyy-zapros-po-chasam-i-dnyam
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-