it-swarm.asia

كيفية الحصول على مجموع عمود (الإجمالي) في مجموعة نتائج الاستعلام

هل هناك طريقة يمكنني من خلالها الحصول على مجموع عمود في نتيجة نتيجة الاستعلام عن طريق النقر فقط على العمود (شيء مثل في Excel) بحيث لا يتعين علي نسخ العمود ولصقه في Excel لمعرفة الإجمالي مجموع كل القيم في العمود؟

أنا أشغل SQL Server 2008.

7
Juan Velez

استخدم جملة OVER لتعديل نطاق SUM in الاستعلام الخاص بك. لا حاجة لـ GROUP BY

SELECT
    MyColumn, OtherColumn,
    SUM(MyColumn) OVER () AS SumTotal
FROM
    ...

وإلا ، فإن SSMS ليس محرك حساب: فهو يعرض نتائج الاستعلام لذا قم بإضافته إلى الاستعلام الخاص بك ...

23
gbn

يمكنك استخدام GROUP BY و SUM لقيمة عمود معينة.

SELECT EmployeeName, SUM(Salary)
  FROM YourTable
  GROUP BY EmployeeName
1
TechnicalKalsa