Попытка создать общее количество для заказов в SQL Server 2008, аналогично приведенной ниже таблице (Заказ № & Порядок Всего столбцов существует в моей таблице SQL Server), попробовал использовать рекурсивный cte но мои результаты были общими для всех заказов, а не сгруппированы по порядку №. Любые предложения о том, как выполнить общее количество сгруппированных по заказу, нет? БлагодаряКак рассчитать общий итог, сгруппированный по заказу №
---------------------------------------------------------
| Order No. | Order Total | Running Total for Order No |
---------------------------------------------------------
| 1 | $10,000 | $10,000 |
---------------------------------------------------------
| 1 | -$5,000 | $5,000 |
---------------------------------------------------------
| 1 | $3,000 | $8,000 |
---------------------------------------------------------
| 2 | $2,500 | $2,500 |
---------------------------------------------------------
| 2 | $5,000 | $7,500 |
---------------------------------------------------------
| 2 | $4,000 | $11,000 |
---------------------------------------------------------
'ВЫБОР OrderNo, SUM (OrderTotal) FROM TableName GROUP BY OrderNo' –
Если у вас есть цены, сохраненные в Затем VARCHAR попробует этот запрос: 'SELECT OrderNo, SUM (CONVERT (INT, REPLACE (REPLACE (OrderTotal, '$', ''), ',', '')))) FROM TableName GROUP BY OrderNo' –