Les valeurs de colonne de l'instruction SELECT sont affectées dans @low
et @day
variables locales ; le @adjustedLow
la valeur n'est assignée à aucune variable et cela cause le problème :
Le problème est là :
select
top 1 @low = low
, @day = day
, @adjustedLow -- causes error!
--select high
from
securityquote sq
...
Explication détaillée et solution :Messages d'erreur SQL Server - Msg 141 - Une instruction SELECT qui affecte une valeur à une variable ne doit pas être combinée avec des opérations de récupération de données.