Ceci est pour le site de commerce électronique. Actuellement, lorsque le client clique sur une catégorie, l'application trouvera le prix maximum et le prix minimum des produits dans cette catégorie, divisera la différence par 5 (seulement 5 gammes de prix requises), puis regroupera les produits selon des gammes de prix définies. Le problème est que lorsque 90% des produits coûtent environ 50 $, mais que peu de produits coûtent environ 3000 $, la plupart des produits sont regroupés dans la première gamme, et les plages suivantes ne contiennent que peu d'articles. Cela va vaincre le but d'avoir des fourchettes de prix.T-SQL: Comment créer une gamme de prix de manière dynamique en fonction de la catégorie?
Situation idéale est, les gammes de prix d'affichage de l'application en fonction de la population des produits, comme:
- First 10% des produits en 1ère gamme de prix
- Après 25% en 2ème gamme de prix
- Après 25% dans la gamme de prix
- 3nd Après 25% dans la gamme de prix 4ND
- Dernière 15% dans 5 gamme de prix
mais la valeur min et max de chaque gamme de prix varie en fonction de la catégorie. Cela peut-il être fait dans une procédure à 1 magasin (SQL Express 2008)?
? Des idées?
Merci à l'avance.
Où trouvez-vous les gammes de prix à partir? Et s'il vous plaît ajouter le schéma de table + certaines données trop – gbn
si la plupart des produits ont un prix d'environ 50 $ est-il logique de faire une fourchette de prix? Si vous avez des prix comme 49.50-49.80 49.81-49.99 50.00-50.50 50.51-50.99 51.00-5000 cela n'a pas de sens pour mon. Est-ce ce que tu veux? – Dainius
gbn: Les fourchettes de prix seront générées dynamiquement, en fonction du prix minimum et du prix maximum des produits de cette catégorie. – Mint