[英]SQL Server 2008 Query Group Sum
我正在嘗試創建一個SQL查詢,該查詢將顯示在vb.net的Windows應用程序中,然后提取到excel文件中。 我在SQL Server 2008中有兩個表。以下是我的兩個表的圖像。
我想要實現的是:
但是在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.