我有一個問題在SQL,SQL寫在兩個結果集,像集團通過LastActivityDate和不同notetext
Select
CustID, B, C, D, Max(LastActivityDate) as LastDateModified, NoteAdded
from (
Select
CustID,B,C,D, Max(LastActivityDate) as LastDateModified, NoteAdded
from tblA group by CustID,B,C,D, NoteAdded
UNION
Select
CustId,B,C,D, Max(LastActivityDate) as LastDateModified, NoteAdded
from tblB group by CustID,B,C,D, NoteAdded
) as tblC
group by CustID,B,C,D, LastDateModified, NoteAdded
我得到兩行,NoteAdded
是不同的,但我需要一個記錄取決於LastActivityDate
。但是,由於獲得兩條記錄進行分組時,NoteAdded
是不同的。
以下是帶有請求的示例記錄的圖像。
任何想法?
如果從外部查詢的SELECT列表和Group By列表中刪除NoteAdded,該怎麼辦? (或者直接從內部查詢中刪除'NoteAdded') – DVT
向我們展示示例數據和預期輸出。 \t請閱讀[**如何提問**](http://stackoverflow.com/help/how-to-ask) \t \t這裏是一個偉大的地方[** START **] (http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)來了解如何提高您的問題質量並獲得更好的答案。 –
@DVT我們需要在網格中添加註釋。因此需要用評論或筆記顯示最後的活動記錄 – Ammad