2つのテーブルItemMasterとItemDetailがあります。両方のテーブルの列を表示するレポートを作成しています。詳細テーブルのSQL Server値
"ItemMaster"テーブルの最初の3列を表示し、次に "ItemDetail"テーブルのMax(FinishDate)とMax(Amount)を表示します。
以下のような結果を生成しようとしましたが、動作しませんでした。
このお試しください おかげ
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
を – TheGameiswar
質問を改善する方法についての詳細を知るには、このリンクをご覧ください期待される結果とDDLとないイメージなど、実際の結果を貼り付けてください。 https://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ – TheGameiswar