Bonjour, je cherche a faire une requete SQL un peu compliquée :
j'ai une table regles qui contient des regles tarifaires s'appliquant selon différents criteres sur une commande.
Imaginons maintenant que j'ai une table produits, une table zonelivraison et une table commande
Je souhaiterais qu'en validant une commande, une requete puisse aller vérifier toutes les regles tarifaires applicables, selon l'exemple suivant :
table regles
| idregle | idproduit | idzonelivraison | nbarticles | datecmd | reduction |
| 1 | 3 | 4 | 2 | 0 | 20 |
| 2 | 3 | 0 | 0 | 0 | 30 |
comment faire pour sélectionner toutes les regles applicables ?
si j'ai une commande de 2 articles sur le produit n°3 en livraison zone 4, je voudrais arriver à sélectionner les regles 1 & 2 (la date est à 0 donc sans en tenir compte) mais également sélectionner la ligne 2 puisque j'ai le produit 3 et que la regle 2 s'applique uniquement au produit 3 (tout le reste étant à 0)
est ce gérable ?
merci
Message édité par misterpinguin le 13-08-2004 à 11:09:53