Nilai kolom dari pernyataan SELECT ditugaskan ke @low dan @day variabel lokal; @adjustedLow nilai tidak ditetapkan ke variabel apa pun dan itu menyebabkan masalah:
Masalahnya ada di sini:
select
top 1 @low = low
, @day = day
, @adjustedLow -- causes error!
--select high
from
securityquote sq
...
Penjelasan rinci dan solusi:Pesan Kesalahan SQL Server - Msg 141 - Pernyataan SELECT yang memberikan nilai ke variabel tidak boleh digabungkan dengan operasi pengambilan data.