Ich schreibe eine SQL-Abfrage, um eine Liste der Parameter für einen Bericht in Report Builder 3.0 zu erhalten. Ich brauchte eine zusätzliche Zeile mit dem Wert ‚Alle‘ auf die Ergebnisse wie folgt hinzuzufügen:Wie behält man eine bestimmte Zeile als erstes Ergebnis einer Abfrage (T-SQL)?
SELECT 'All'
UNION
SELECT DISTINCT Manager
FROM IS_Projects
Dies funktioniert gut, aber die Abfrage gibt die Zeilen zu mir in alphabetischer Reihenfolge sortiert, wo ich eigentlich ‚Alle‘ wollen um immer oben zu erscheinen (dh als erste Reihe zurückkommen). Der Rest der Ergebnisse kann alphabetisch sortiert werden.
Ich habe Vorschläge zum Hinzufügen einer Spalte Sortierreihenfolge zur Tabelle gesehen, aber ich bin ziemlich neu in SQL, und weiß nicht, wie dies zu tun ist.
Vielen Dank für Anregungen!
Dies lebt auf den Bericht selbst, also bevölkere ich nicht wirklich den Tisch auf diese Weise. Danke für die Tipps! – confusedKid
Ah ... Ich habe meinen Kommentar gelöscht, als ich die Frage erneut gelesen habe, und mir wurde klar, dass es sich um einen Bericht handelt! Sah auch die netten Antworten unten, und stellte fest, dass mein Kommentar nicht länger notwendig war ... –