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

    [SQL][Access] Query per calcolare il costo di un prodotto

    Ciao a tutti, ho un problema con un DB Access che sto facendo per un esame..

    Sono in questa situazione: ho dei PRODOTTI composti da COMPONENTI.
    Il costo dei componenti deriva dai MATERIALI di cui essi sono composti e dalle loro LAVORAZIONI.

    Vorrei riuscire, per ogni PRODOTTO a stampare la lista delle sue componenti e il relativo prezzo, ma non riesco a farlo perchè non ho un attributo COSTO dentro la tabella PRODOTTO ma il suo costo è dato da quantità_materiale*costo_materiale (per ogni materiale) + quantità_lavorazione*costo_lavorazione (per ogni lavorazione).

    Vi allego anche l'immagine della parte di schema interessato dalla query.

    Qualcuno mi può aiutare?
    Grazie

  2. #2
    Scusatemi, ecco l'immagine allegata.

    http://ilmago.altervista.org/upload/Cattura.jpg

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    C'è il forum "Database" dove vengono trattate le problematiche relative all'uso dei database (e, di conseguenza, le query in SQL).

    Sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Ciao,
    non so quale problema incontri, ma hai provato a creare la query??

    SELECT A.CODICE, SUM(C.QUANTITA*D.COSTO),
    SUM(C1.QUANTITA*D1.COSTO)
    FROM PRODOTTO A, PRODOTTO_COMPONENTE B,
    COMPONENTE_MATERIALE C, MATERIALE D,
    COMPONENTE_LAVORAZIONE C1, LAVORAZIONE D1
    WHERE A.ID=B.PRODOTTO
    AND B.COMPONENTE=C.ID
    AND C.MATERIALE=D.ID
    AND B.COMPONENTE=C1.ID
    AND C1.LAVORAZIONE=D1.ID

    Ciao
    Mik

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 © 2025 vBulletin Solutions, Inc. All rights reserved.