У меня есть числовые данные, которые поступают каждые 5 минут (т. Е. 288 значений в день и данные за несколько дней). Мне нужно написать запрос, который может возвращать суммы всех значений за каждый день. Таким образом, в настоящее время таблицы выглядит следующим образом:Совокупные значения столбца SQL по периоду времени
03/30/2010 00:01:00 -- 553
03/30/2010 00:06:00 -- 558
03/30/2010 00:11:00 -- 565
03/30/2010 00:16:00 -- 565
03/30/2010 00:21:00 -- 558
03/30/2010 00:26:00 -- 566
03/30/2010 00:31:00 -- 553
...
И это продолжается по числу «х» дней, я хотел бы запрос, чтобы вернуть номер «х» строки, каждый из которых, содержащих сумму всех значения в каждый день. Что-то вроде этого:
03/30/2010 -- <sum>
03/31/2010 -- <sum>
04/01/2010 -- <sum>
Запрос будет идти внутри WebPart Dundas, поэтому, к сожалению, я не могу писать пользовательские функции пользователя, чтобы помочь его. Вся логика должна быть в одном большом запросе. Любая помощь будет оценена, спасибо. Я пытаюсь заставить его работать с использованием GROUP BY и DATEPART на данный момент, не уверен, что это правильный путь.
Ваш Кронштейны был в неправильном порядке CAST (FLOOR (CAST ([OrderDate] AS FLOAT)) AS DATETIME) – Imrul
Спасибо, фиксированная (я надеюсь) – Jamiec