avevi ragione non avevo modificato entrambe le query!!
il comportamento però resta poco lineare: mi ha aggiornato correttamente lo stato sul primo record e sull'ultimo ma quelli in mezzo non me li valorizza correttamente (li avevo impostati io tutti al valore 5).
1 -- PM=81.70 PS=102.10 Stato=1
2 -- PM=274.80 PS=269.60 Stato=5
3 -- PM=270.70 PS=270.30 Stato=5
4 -- PM=0.00 PS=356.40 Stato=5
5 -- PM=0.00 PS=0.00 Stato=0

Rispondi quotando