Ich brauche einen Wert von verschiedenen Abfrage in MS SQL Server. Sie können sehen, ich habe Abfrage erstellt, aber Ergebnis hat zwei Wert in "ManifestNo" ist 5. Wenn "ManifestNo" Spalte enthalten "A", schreiben Sie "A" sonst schreiben Sie "B".Sql Server Distinct One Value
Vielen Dank für Ihre Unterstützung.
SELECT distinct a.ManifestNo ,CASE WHEN a.[Active]='A' THEN 'A' ELSE 'P' END AS ActiveState
FROM [YOTK_WH_Trace].[dbo].[Orders] as a INNER JOIN RefTable as b ON a.WEBARD1_PARTNO = b.UrunNo
where [ManifestYear]=2017 and [ManifestMonth]=02 and [ManifestDay]=13 and (b.State = 1)
order by a.ManifestNo
ManifestNo ActiveState
1 P
2 A
3 A
4 A
5 A
5 P
6 A
I Tabelle unten brauchen:
ManifestNo ActiveState
1 P
2 A
3 A
4 A
5 A
6 A
fügen Sie Ihre Anfrage –
Bitte, formatierte Text für Datentabelle - nicht Bilder. – jarlh
Es gibt 2 unterschiedliche Werte von '(MinifestNo, ActiveState)' – McNets