Suche immer nur eine Wert pro Zeile

IchHH

Datenbank-Guru
Beiträge
284
Hallo,

ich wollte mittels

Code:
Set @Jahr = (Select hhp_jahr from ES_8542)
Set @Spaltename = 'Haushaltsjahr ' + Convert(nvarchar(20), @Jahr, 102)

eine spalte mit einer Überschrift versehen. Beim Versuch diesen auszuführen bekomme ich folgende Fehlermeldung und weis nicht warum:


Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird.

Mag mir da mal bitte jemand helfen?!
 
Werbung:
In diesem Fall hat die Tabelle ES_8542 mehr als einen Datensatz. Du wirst in dem Select ein Where nutzen müssen um deine Variable @Jahr mit genau dem einen Wert zu befüllen den du haben willst.
 
Werbung:
Zurück
Oben