Bitweises ODER in einer Unterabfrage zusammenfassen

Gab die folgende Tabelle:

CREATE TABLE BitValues ( n int )

Ist es möglich, das bitweise ODER von @ zu berechnen für alle Zeilenin einer Unterabfrage? Wenn BitValues beispielsweise die folgenden 4 Zeilen enthält:

+---+
| n |
+---+
| 1 |
| 2 |
| 4 |
| 3 |
+---+

Ich würde erwarten, dass die Unterabfrage 7 zurückgibt. Gibt es eine Möglichkeit, dies inline zu tun,ohne eine UDF zu erstellen?

Antworten auf die Frage(20)

Ihre Antwort auf die Frage