У меня есть эта таблица:Новая колонка со средним по дате в SQL Server
OrganizationCode | CreatedDate | TotalCost
102 | 2015-05-18 00:00:00.000 | 200
102 | 2015-05-18 00:00:00.000 | 550
102 | 2015-05-15 00:00:00.000 | 700
102 | 2015-05-15 00:00:00.000 | 1200
103 | 2015-01-27 00:01:12.720 | 1275,46
103 | 2015-01-27 00:01:12.720 | 1275,46
103 | 2015-01-27 00:01:12.720 | 1275,46
И мне нужно добавить две колонки:
среднесуточной = сумма значений по дате
суточное количество = Сумма по дате
Я хочу, чтобы результат ниже:
OrganizationCode | CreatedDate | TotalCost | Daily Average | Daily Amount
-----------------|------------------|-----------|---------------|--------
102 | 2015-05-18 00:00 | 200 | 375 | 2
102 | 2015-05-18 00:00 | 550 | 375 | 2
102 | 2015-05-15 00:00 | 700 | 950 | 2
102 | 2015-05-15 00:00 | 1200 | 950 | 2
103 | 2015-01-27 00:01 | 1275,46 | 1275,46 | 3
103 | 2015-01-27 00:01 | 1275,46 | 1275,46 | 3
103 | 2015-01-27 00:01 | 1275,46 | 1275,46 | 3
я попробовать этот запрос:
SELECT OrganizationCode
, CreatedDate
, (SELECT avg(TotalCost) AS x
FROM #TempLocalOrg
Group By CAST(CreatedDate as date))
FROM #TempLocalOrg
Нет, успеха на суб выберите работы, но мне нужно, чтобы дублировать результаты
Вы что-то пробовали, правда? В чем проблема? Поделитесь своим SQL-запросом с нами. – Bikku
Кажется, что значения для Daily Average и Daily Amount поступают из таблицы temp #TempLocalOrg. Не могли бы вы добавить эту схему таблицы и в вопрос? –
Извините, мое первое сообщение. Он включает в себя запрос. Это временная таблица, но в этом случае можно считать обычной таблицей. –