Ho due tabelle X e Y.
nella tabella X ho N articoli con un campo QTA_DISPONIBILE (quantità disponibile).
nella tabella Y ho N articoli con un campo QTA (quantità).
Queste du tabelle hanno in comune il campo CODICE in quanto trattasi degli stessi articoli.
Mettiamo ce in entrambe le tabelle ho 5 articoli ciascuna, come faccio a sottrarre tutti i campi QTA della tabella Y ai campi QTA_DISPONIBILE della tabella X utilizzando un ciclo???
Prendendo singolarmente un articolo ho usato questa query:
per farlo contemporaneamente con tutti gli articoli dovrei fare un ciclo??? come???codice:aggProdCiclo="UPDATE prodotti SET prodotti.qta_disponibile = prodotti.qta_disponibile - acquistato_dett.qta FROM acquistato_dett JOIN prodotti ON acquistato_dett.cod_articolo = prodotti.codice WHERE acquistato_dett.id = '" & id & "'" objConn.Execute (aggProdCiclo)![]()

Rispondi quotando