これは私が書くことができない素敵な少しのSQLです。 :)SQLのユニークで結合してください
私はこれを行う必要があります。
特定のStatIDに対して、各ユーザーのテーブル(CreatedOn)から最新の値を選択します。私はその後、ユーザーテーブル(ssUSER)に参加し、u.usernameを選択する必要があり、また、テーブルからdetailstatidに参加する必要があります。私。私は各ユーザーのためにこのテーブルから最新の結果を得て、ユーザーとdetailstatidを結合するだけです。あなたが与えることができるかもしれない任意の助け
SELECT TOP 1000
[DetailStatUserLogID]
,[UserID]
,[DetailStatID]
,[OverviewID]
,[Count]
,[StatPercent]
,[SpecificDate]
,[CreatedOn]
,[ModifiedOn]
,[Note]
,[LoggedDate]
,[OverViewGUID]
FROM [StartStop].[dbo].[DetailStatUserLog]
SELECT TOP 1000
[DetailStatID]
,[DetailStatGUID]
,[NameOfStat]
,[DetailOfStat]
,[CreatedByType]
,[DataType]
,[CreatedByGUID]
,[CreatedBy]
,[ModifiedOn]
,[CreatedOn]
,[OverviewID]
FROM [StartStop].[dbo].[DetailStat]
SELECT TOP 1000
[UserID]
,[EmailAddress]
,[Authenticated]
,[UserName]
FROM [StartStop].[dbo].[ssUsers]
感謝。 :)
あなたのテーブル構造を投稿したり、追加のテーブルとフィドルを作成していただけますか? –