• User

    doppio join

    cusate il disturbo sono alle prese con un Doppio Join:
    lo scopo della query è quello di scontare gli articoli presenti in magazzino da più di sei mesi
    le tabelle coinvolte sono:
    Ordine_vendita : Id_articolo|Id_cliente|Qta|Prezzo
    Ordine_acquisto: Id_articolo|Id_fornitore|Qta|Prezzo
    Fattura:..|..|....|....|Id_fornitore|...|Data

    Allora:
    UPDATE Ordine_vendita SET prezzo=prezzo*0.8
    WHERE Id_articolo in
    SELECT( Id_articolo
    FROM odine_vendita,

    /*nn so cm continuare...

    ..........)
    WHERE(

    condizioni di join)

    AND DATEDIFF(fattura.data,now()) <6
    Spero di essere stata chiara...

    qualcuno può aiutarmii??? grazie mille in anticipo 😃


  • ModSenior

    Ciao katyc,
    hai aperto la stessa discussione qui.
    Chiudo il topic in quanto il crossposting non è ammesso dalle nostre regole:

    11. ** Crossposting**

    11.0. Non è consentito postare lo stesso messaggio o parti di esso in più aree del forum, salvo casi di particolare interesse che dovranno comunque essere autorizzati da un Admin.

    11.1. Messaggi crossposting verranno chiusi e quando possibile riuniti.
    Se ripetuti potranno portare all'allontanamento dell'utente.