Spaltenwerte aus der SELECT-Anweisung werden @low
zugewiesen und @day
lokale Variablen; der @adjustedLow
Der Wert wird keiner Variablen zugewiesen und verursacht das Problem:
Das Problem ist hier:
select
top 1 @low = low
, @day = day
, @adjustedLow -- causes error!
--select high
from
securityquote sq
...
Ausführliche Erklärung und Problemumgehung:SQL Server-Fehlermeldungen - Msg 141 - Eine SELECT-Anweisung, die einer Variablen einen Wert zuweist, darf nicht mit Datenabrufoperationen kombiniert werden.