簡體   English   中英

如何計算 SQLite 中小計列的總計

[英]how to calculate grand total of a sub-total column in SQLite

我正在嘗試在 C# 中獲取摘要報告。 我使用 SQLite 數據庫來存儲我的數據。 在給定的圖像中,我計算了每個位置的總價。 請幫我找出最后一行中 TotalPrice 列的總計,如圖所示。 謝謝你。 請檢查圖像

這是我的查詢。

  SELECT Job_Mst.JobCode
    ,Location_Mst.LocationName
    ,sum(JobTransaction.TransactionPrice) AS TotalPrice
FROM Job_Mst
LEFT JOIN JobTransaction ON Job_Mst.JobId = JobTransaction.JobId
LEFT JOIN Location_Mst ON Location_Mst.LocationId = Job_Mst.LocationId
WHERE JobTransaction.DATE BETWEEN @firstDate
        AND @secondDate
GROUP BY Job_Mst.LocationId

I am fetching data from 3 tables.. 

檢查一次

WITH Totals
AS (
    SELECT Job_Mst.JobCode
        ,Location_Mst.LocationName
        ,sum(JobTransaction.TransactionPrice) AS TotalPrice
    FROM Job_Mst
    LEFT JOIN JobTransaction ON Job_Mst.JobId = JobTransaction.JobId
    LEFT JOIN Location_Mst ON Location_Mst.LocationId = Job_Mst.LocationId
    WHERE JobTransaction.DATE BETWEEN @firstDate
            AND @secondDate
    GROUP BY Job_Mst.LocationId
    )
SELECT *
FROM Totals

UNION ALL

SELECT 'Total'
    ,''
    ,SUM(TotalPrice)
FROM Totals

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM