SELECTステートメントの列値は@low
に割り当てられます および@day
ローカル変数; @adjustedLow
値がどの変数にも割り当てられていないため、問題が発生します:
問題はここにあります:
select
top 1 @low = low
, @day = day
, @adjustedLow -- causes error!
--select high
from
securityquote sq
...
詳細な説明と回避策:SQLServerエラーメッセージ-メッセージ141-変数に値を割り当てるSELECTステートメントは、データ取得操作と組み合わせてはなりません。