如果这个问题听起来很简单,我是一个初学者很抱歉。我需要帮助来为这种情况创建嵌套 SQL
对于表 A 中的每条记录,都包含表 B 中的多条记录。例如,表 A 具有 2013 年 1 月的汇总余额。表 B 具有表 A 的详细进出交易记录。
我如何得到这个结果
DECLARE @DateStart DATETIME
DECLARE @DateEnd DATETIME
SET @DateStart = A.MonthYear
SET @DateEnd = EOMONTH(@DateStart)
Select A.MonthYear, A.StartBalance, A.EndBalance, Sum(B.InTransaction)
WHERE B.TransactionDate BETWEEN @DateStart and @DateEnd
AND A.InventoryType = B.InventoryType