• User

    doppio join

    Scusate 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. 😃


  • User Attivo

    Che database utilizzi??


  • User

    myphpadmin


  • ModSenior

    Ciao katyc,
    fai attenzione alle maiuscole e alla punteggiatura nei tuoi post, come ti ho già segnalato negli altri topic, ti segnalo le nostre regole:

    3.1. I titoli ed i testi devono essere scritti in italiano corretto, sia grammaticamente che ortograficamente; postare frasi con errori evidenti è sempre una forma di NON rispetto per chi legge.

    3.2. Iniziare i messaggi con la maiuscola e terminare con un punto.

    3.3. Lasciare spazi dopo la punteggiatura.

    3.4. Non sono consentiti termini abbreviativi da sms come: nn_mlt_cn_qst_sn_xkè_ke_x_cmq+*_ ***ecc..
    Oltre ad una pessima capacità comunicativa, tali sigle così come gli errori di battitura, NON sono recepiti dai bot dei motori di ricerca, vanificando un'adeguata indicizzazione della pagina.
    Il Moderatore editerà a sua discrezione testi ritenuti sgrammaticati o in stile da telefonini.