>Un saluto a tutti,
>...
>Come faccio tramite una UPDATE ad aggiornare la colonna QTAARTICOLO
>con la somma di tutte le righe con lo stesso articolo,
>su tutti gli ID dello stesso articolo?
>La SELECT sopra mi restituisce la somma e l'intervallo degli
>ID che devo aggiornare ma...dopo mi blocco
>
salve,
NON che abbia molto senso...
la proprieta' [quantita'] e' ripetuta per ogni riga, con riferimenti temporali diversi, e anche lotti diversi.... potrei capire un "running total", cioe' un valore che ad ogni data diversa aggiunga/sottragga qualche cosa per avere un riferimento corrente della disponibilita', ma cosi' come richiesto, non mi pare molto sensato...
comunque, puoi usare una common table expression per ottenere il valore di raggruppamento e quindi utilizzarla con la estensione del comando UPDATE di T-SQL con supporto di JOIN (https://docs.microsoft.com/it-it/sql/t-sql/queries/update-transact-sql), oppure con un piu' nuovo comando MERGE (https://docs.microsoft.com/it-it/sql/t-sql/statements/merge-transact-sql)
--
Andrea Montanari