次のようなデータを含む「CashMovementTbl」、「SalesTbl」、および「ExpensesTbl」というテーブルがあります。
そして、次のようなデータを表示したい:
では、SQL Server でクエリを実行して、そのようなデータを表示するにはどうすればよいでしょうか。
次のようなデータを含む「CashMovementTbl」、「SalesTbl」、および「ExpensesTbl」というテーブルがあります。
そして、次のようなデータを表示したい:
では、SQL Server でクエリを実行して、そのようなデータを表示するにはどうすればよいでしょうか。
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