-1

我有这个表“CashMovementTbl”、“SalesTbl”和“ExpensesTbl”,其中包括这样的数据:

在此处输入图像描述

我想显示我的数据,如下所示:

在此处输入图像描述

那么如何在 SQL Server 中进行查询以显示这样的数据。

4

1 回答 1

1
SELECT
   c.CashDate,
   ISNULL(s.BillNo,e.ExpnsType) As Details,
   CASE WHEN c.SaleID IS NOT NULL THNE c.Amount ELSE 0 END AS [In],
   CASE WHEN c.ExpenseID IS NOT NULL THNE c.Amount ELSE 0 END AS [Out] 
FROM CashMovementTbl c
LEFT JOIN SalesTbl s
 ON c.SaleID = s.SalesIS
LEFT JOIN ExpensensTbl e
 ON c.ExpenseID = e.ExpnsID
于 2013-04-25T14:09:45.150 回答