Я пытаюсь для того чтобы достигнуть это calculateing некоторых статистического Howewer я имею Даты в почте таблицу на неделе <, но мне нужно, чтобы показать статистику за месяц/Рассчитать SUM по дате с неделей и месяцем трюком SQL
, например, в Таблица i имеет это
'20130226', 312.00
'20130305', 833.00
Неделя, которая заканчивается на 20130305, имеет 2 дня в феврале и 5 марта. Я пытаюсь достичь:
2013-02-28 550.000000
2013-03-31 2285.000000
У меня есть этот запрос:
CREATE TABLE #Old
(
Weeks DATE,
summ NUMERIC (12,6)
)
INSERT INTO #Old VALUES ('20130226', 312.00)
INSERT INTO #Old VALUES ('20130305', 833.00)
INSERT INTO #Old VALUES ('20130312', 225.00)
INSERT INTO #Old VALUES ('20130319', 453.00)
INSERT INTO #Old VALUES ('20130326', 774.00)
SELECT
EOMONTH (Weeks )
, sum (summ) as cumesum
FROM #Old
GROUP BY EOMONTH (Weeks )
Я знаю его не так, потому что его не разделив на этой неделе в течение двух месяцев, но нет идей, как ее достичь.
Вы знаете, что расщепление агрегированных данных не даст вам точные результаты, не так ли? У вас все еще есть базовые данные для работы? –