Ich versuche, die folgende Abfrage zu kombinieren:Kombinieren Sie die Ergebnisse von zwei Abfragen. Muss sortieren, bevor Vereinigung mit
SELECT TOP 1 [DATE] FROM [database 1].[DBO].[table1] order by DATE desc;
SELECT TOP 1 [DATE] FROM [database 2].[DBO].[table1] order by DATE desc;
Offensichtlich ist ein UNION ALL
auf diesem mit der order by
Klausel in Konflikt geraten wird. Letztendlich muss ich jede Tabelle sortiert haben, bevor ich den ersten Eintrag auswähle. Sobald der Eintrag ausgewählt wurde, möchte ich alle Post-Sortier-Einträge zu einem einzigen Ergebnis kombinieren.
Wie kann ich das erreichen?
Sie konnten die TOP-Abfrage in der FROM-Klausel tun (zB '[Datum] SELECT FROM (TOP 1 [DATUM] SELECT ....) T UNION ALL ....' – ZLK