select
u.Resnet_Agent_ID,
u.First_Name + ' ' + u.Last_Name AS [Agent Name],
u.Email,
[Current Membership Level] = CASE
WHEN u.UserMembershiptType_CodeID = 1 THEN 'Standard'
WHEN u.UserMembershiptType_CodeID = 2 THEN 'Premium Membership'
WHEN u.UserMembershiptType_CodeID = 3 THEN 'Pro Plus Membership'
WHEN u.UserMembershiptType_CodeID = 4 THEN 'Pro Plus Trial'
WHEN u.UserMembershiptType_CodeID = 5 THEN 'Premium Free Trial'
WHEN u.UserMembershiptType_CodeID = 6 THEN 'Pro'
WHEN u.UserMembershiptType_CodeID = 7 THEN 'Pro Plus Comp - Trial'
ELSE NULL END,
[Prior Paid Membership Level] = CASE
WHEN mh.MembershipType_CodeID = 2 THEN 'Premium Membership'
WHEN mh.MembershipType_CodeID = 3 THEN 'Pro Plus Membership'
WHEN mh.MembershipType_CodeID = 4 THEN 'Pro Plus Trial'
WHEN mh.MembershipType_CodeID = 5 THEN 'Premium Free Trial'
WHEN mh.MembershipType_CodeID = 6 THEN 'Pro'
WHEN mh.MembershipType_CodeID = 7 THEN 'Pro Plus Comp - Trial'
ELSE NULL END, mh.Description
from amp.dbo.tbl_User u (nolock)
join amp.dbo.tbl_MembershipHistoryNew mh (nolock)
on u.UniversalUserId = mh.AgentUniversalUserId
where u.IsAgent = 1 and mh.MembershipType_CodeID <> 1
どのように私はグループのみ表示「1つの現在の会員レベルに現在の会員レベル、一つだけResnet_Agent_ID、唯一のエージェント名、唯一の電子メールへ"?
あなたがやった方法このコラムが私にあなたにそれについて話してくれることなく存在したのを知っていますかi.ExpirationDate – IeeTeY
@IeeTeYそのテーブルに存在すべきもののようです。 – SqlZim