سلام دوستان من طبق تصویر زیر مقادیر مورد نظرم رو نشون دادم حالا میخوام یک کوئری نوشته بشه که مجموع هسته دار و دانه دار رو هم کنار اینا نشون بده ممنون میشم در این مورد راهنمایی کنید
02.jpg
سلام دوستان من طبق تصویر زیر مقادیر مورد نظرم رو نشون دادم حالا میخوام یک کوئری نوشته بشه که مجموع هسته دار و دانه دار رو هم کنار اینا نشون بده ممنون میشم در این مورد راهنمایی کنید
02.jpg
سلام
از window function استفاده کنی و از دستور partition کامل جواب می گیری
<code>
SELECT BusinessEntityID, TerritoryID
,DATEPART(yy,ModifiedDate) AS SalesYear
,CONVERT(varchar(20),SalesYTD,1) AS SalesYTD
,CONVERT(varchar(20),AVG(SalesYTD) OVER (PARTITION BY TerritoryID
ORDER BY DATEPART(yy,ModifiedDate)
),1) AS MovingAvg
,CONVERT(varchar(20),SUM(SalesYTD) OVER (PARTITION BY TerritoryID
ORDER BY DATEPART(yy,ModifiedDate)
),1) AS CumulativeTotal
FROM Sales.SalesPerson
WHERE TerritoryID IS NULL OR TerritoryID < 5
ORDER BY TerritoryID,SalesYear;
<code/>
اوکی نشد بگو کد رو کامل بفرستم
ممنون میشم کد کامل رو بفرستید