j'ai une question similaire à celui SQL products/productsalesfonctions SQL globales
Je veux faire la même requête, mais au lieu de simplement vérifier la quantité que je veux vérifier « total » (c.-à-quantité. Prix *). "price" est un champ dans la table des ventes.
ici est la requête initiale suggéré sur ce lien:
SELECT p.[name]
FROM products p
WHERE p.product_id in (SELECT s.product_id
FROM productsales s
WHERE s.[date] between @dateStart and @dateEnd
GROUP BY s.product_id
HAVING Sum(s.quantity) > @X)
donc au lieu de Somme (s.quantity) je dois avoir (s.quantity * s.price) pour chaque vente à ajouter jusqu'à puis comparé à @X. (le prix peut être différent pour chaque vente)
Pourriez-vous insérer votre requête et le message d'erreur, s'il vous plaît? Vous pouvez éditer votre question. – splattne