Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Ciclo per aggiornamento tabella

    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:

    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)
    per farlo contemporaneamente con tutti gli articoli dovrei fare un ciclo??? come???

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non serve un ciclo...

    UPDATE prodotti, acquistato_dett
    SET prodotti.qta_disponibile = prodotti.qta_disponibile - acquistato_dett.qta
    WHERE acquistato_dett.cod_articolo = prodotti.codice

    Pero' non so a cosa serve il campo id che citi nella tua query... :master:

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.