Bonjour,
Je butte actuellement sur quelques requêtes pour faire des tableaux de bord. Je m'en remets donc à vous pour bénéficier de quelques conseils !
Voici ce que j'aimerais obtenir :
J'ai deux tables qui concernent les bons de livraisons : blent (pour l'entête) et bllig (pour les lignes...). Je voudrais afficher tous mes BL à partir du 01/10/2010...
SAUF si une ligne d'un BL donné contient un article commençant par "222", alors je ne veux pas que les données liées à ce BL s'affiche. Du tout, du tout.
Sauf qu'avec ma petite requête, de façon tout-à-fait normale, il me remonte toutes les lignes des BL sauf celles dont les articles commencent par "222". Le problème c'est que si j'ai un article "toto" et un article "222%", alors il m'affiche la ligne avec "toto". Je ne voudrais pas qu'elle s'affiche. A partir du moment où il y a l'article "222%" dans un BL, je ne veux voir apparaître aucune ligne du BL dans mon état.
Comment dois-je m'y prendre ? Voici mon humble requête :
J'espère que c'est clair ! Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT blent.nobl, blent.dtlivr, blent.ref, bllig.noart, bllig.design, bllig.qte, bllig.prxu FROM blent, bllig WHERE blent.nobl = bllig.nobl AND blent.dtlivr >= '01/10/2010' AND bllig.noart NOT LIKE 'SAV%' ORDER BY blent.nobl
Marie
Partager