簡體   English   中英

SQL Server 2008查詢組總和

[英]SQL Server 2008 Query Group Sum

我正在嘗試創建一個SQL查詢,該查詢將顯示在vb.net的Windows應用程序中,然后提取到excel文件中。 我在SQL Server 2008中有兩個表。以下是我的兩個表的圖像。

表格1: 在此處輸入圖片說明

和表2: 在此處輸入圖片說明

我想要實現的是:

在此處輸入圖片說明

但是在1個查詢中執行此操作,並包含Table2.Date。

我現在的兩個查詢是:

 SELECT Table1.Id AS Z_Number,SUM(Table2.Amount) AS Cash_Payments, COUNT(Table2.TicketId)AS No_of_Tickets FROM Table2,Table1 where Table2.Name='Cash' and Table2.Date between Table1.StartDate and Table1.EndDate and Table1.Id=1 GROUP BY Table1.Id SELECT Table1.Id AS Z_Number,SUM(Table2.Amount) AS Credit_Card_Payments, COUNT(Table2.TicketId)AS No_of_Tickets FROM Table2,Table1 where Table2.Name='Credit Card' and Table2.Date between Table1.StartDate and Table1.EndDate and Table1.Id=1 GROUP BY Table1.Id 

關於可以使用什么確切的查詢功能的任何建議?

所需結果: 在此處輸入圖片說明

在此處輸入圖片說明

這給了我正確的結果。 感謝你的幫助。

暫無
暫無

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

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