-1
Hier ist, was ich geschrieben habe. Ich möchte ein Feld anpassen, um nur die richtigen 4 Zeichen im Kontext einer Join-Abfrage anzuzeigen (zB a. [Plant] = b. . rechts ([Location_Code], 4)), aber es funktioniert nicht ich muss dies für die tun, um beitreten arbeiten Bitte helfen (lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.):Verwenden von Right (Befehl in einem Join: SQL
SELECT [Plant]
,right([Location_Code],4) as DoorID
,[dtmMonthEnd]
,[DealerTIN]
,sum([Total_Acts]) as Activations
FROM [ExternalDataSources].[dbo].[Nelson_tblActivation_Activity] a
join [Commissions].[dbo].[vw_MonthlyEarnedCommission_Location] b
on a.[Plant]=b.right([Location_Code],4)
where [dtmMonthEnd] = '1/31/2016'
group by
[Plant]
,[dtmMonthEnd]
,[DealerTIN]
order by 4 asc
funktioniert wunderbar danke! Ich musste lediglich das Feld "right (b. [Location_Code], 4)" in die Group By-Klausel einfügen. DANKE !!!! –