Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ValeBros
    Registrato dal
    Dec 2013
    residenza
    Martina Franca
    Messaggi
    34

    Come fare operazioni su righe separate?

    Ciao ragazzi, sto usando mySQL con xampp.
    Sto cercando di visualizzare il prezzo medio dei dati prodotti da un dato fornitore.

    Ove nella tabella order details ci sono le relative colonne : OrderID( chiave primaria) , ProductID, UnitePrice , Quantity , Discount.

    Ho fatto la relativa query, ma da solamente una riga..mentre io voglio il prezzo medio dei dati prodotti di ogni fornitore..quindi visualizzare più righe!
    Come fare?

    SELECT AVG( `UnitPrice` * `Quantity` )
    FROM `order details`
    ORDER BY `OrderID`

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Nella tabella che hai indicato non ci sono informazioni sul fornitore e quindi non è possibile farlo
    Hai qualche altra tabella dove ci sono le informazioni sui fornitori e sugli ordini che ognuno di essi ha fatto ?
    (qualcosa del tipo: IDFornitore(chiave primaria), OrderID, etc...)

  3. #3
    Utente di HTML.it L'avatar di ValeBros
    Registrato dal
    Dec 2013
    residenza
    Martina Franca
    Messaggi
    34
    Si! Ho la tabella suppliers. Hai ragione dovevo creare la query qui ahah
    Comunque dentro di esso c'e' : SupplierID, CompanyName, ContactName, ContactTitle, Address, City, Region, PostalCode, Country, Phone, Fax, Home Page.
    come agisco?

  4. #4
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    La tabella suppliers (con le colonne che indichi) non ti è di aiuto perchè non ha alcuna colonna che leghi il fornitore al suo ordine
    Dove/come memorizzi gli ordini che ogni fornitore ha fatto ? Mi aspetto una tabella che abbia (come ti avevo indicato) il legame tra il fornitore (e quindi va bene quel SupplierID) ed i relativi ordini (quindi qualcosa tipo OrderID)

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.