كيف يمكنني مبلغ آخر 15 صفا في جدول قاعدة البيانات الخاصة بي؟
-
05-09-2019 - |
سؤال
لدي جدول مبيعات، مع الأعمدة التالية:
- هوية الموظف
- مقدار
- تاريخ
الآن أريد SUM
حتى آخر 15 صفوف، لذلك أفعل حاليا:
SELECT TOP 15 SUM(amount) FROM Sales ORDER BY [Date] DESC
لكنني أحصل على 15 صفوفا بوضوح، هل هناك طريقة يمكنني ملخصها ولن تضطر إلى حلها وتلخيصها على جانب العميل؟
المحلول
SELECT
SUM (Amount)
FROM
(SELECT TOP 15 amount FROM Sales ORDER BY [Date] DESC) foo
نصائح أخرى
SELECT Sum(amount )
FROM
(
SELECT Top 15 amount FROM Sales ORDER BY [Date] Desc
) as bar
لا تنتمي إلى StackOverflow