J'ai cette requête ...Somme MySQL Alias Table
CREATE VIEW CustOrderItems AS
SELECT CustFirstName, CustLastName, OrderNumber, OrderDate, ShipDate,
QuantityOrdered * QuotedPrice AS ItemTotal
FROM Customers NATURAL JOIN Orders NATURAL JOIN Order_Details;
Après le regroupement des commandes comme celui-ci ...
SELECT CustFirstName, CustLastName, OrderNumber, OrderDate, ShipDate,
QuantityOrdered * QuotedPrice AS ItemTotal
FROM Customers NATURAL JOIN Orders NATURAL JOIN Order_Details
GROUP BY OrderNumber
ORDER BY OrderNumber ASC;
Je sais besoin de calculer la somme de tous ajouté de la ItemTotal ensemble?
Toute aide est très appréciée!
Avez-vous essayé 'somme (* QuantityOrdered QuotedPrice)' –
Sur un Sidenote: Mieux * jamais * utiliser 'NATUREL JOIN'. Supposons que quelqu'un ajoute une colonne 'remarque' à la fois' Customers' et 'Orders' et soudainement votre requête est cassée. Utilisez toujours les critères de jointure explicite avec 'ON' ou' USING' à la place. –
Je pensais que ça allait être plus compliqué que ça ... maintenant je me sens bête. Oh et on m'a demandé spécifiquement d'utiliser NATURAL JOIN dans cette requête. Merci @MKhalidJunaid –