我有2個表ItemMaster和ItemDetail,我正在創建一個報表來顯示兩個表中的列。詳細信息表中的SQL Server值
我想顯示「ItemMaster」表中的前3列,然後顯示「ItemDetail」表中的Max(FinishDate)和Max(金額)。
我試圖產生結果如下面的書面查詢,但不工作。
請幫 感謝
SELECT IM.ItemCode,
IM.Customer,
IM.FinYear,
DET.FinishDate,
DET.Amount
FROM ItemMaster AS IM
INNER JOIN (SELECT MAX(FinishDate) AS FinishDate, MAX(Amount) AS Amount
FROM ItemDetail ID
WHERE IM.ItemCode = ID.ItemCode) AS DET
ON IM.ItemCode = DET.ItemCode
請貼預期與實際結果爲DDL,而不是圖像 – TheGameiswar
請看看這個鏈接瞭解更多關於如何提高的問題: https://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ – TheGameiswar