Bonjour à tous,
Je préviens d'avance, je suis débutant (genre un bon gros noob) en SQL.
Je suis en train de gérer la création des nouveaux bons de préparation de la société qui m'emploie et je rencontre deux difficultés.
J'utilise un logiciel de MeP (Rprinter si certains connaissent), si mes questions n'ont ni queue ni tête n'hésitez pas à me le signaler, je suis pas susceptible !
Difficulté #1 :
J'aimerais que, si le résultat de ma requête est <1 le résultat soit "". Comment dois-je rédiger ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if BP_ARTICLE['DIESE_5']<>0 then begin value := BP_ARTICLE['DIESE_5']/BP_ARTICLE['DIESE_2'] ; ---- diese_5 est le nombre de piece et diese_2 le nombre de colis end else begin value := ''; end;
Difficulté #2 :
Je ne sais pas faire une recherche dans la BDD en fonction d'un critère, je m’explique : J'ai un critère Article qui ressort X fois selon le contenu de la commande, et j'aimerais à chaque fois obtenir le code fournisseur associé à l'article.
Simplement ce code ne varie pas, j'aimerais donc écrire une requête qui effectue la démarche suivante : si critère article = article1 alors rechercher le critère article1_code_four.
Je ne connais pas les termes permettant de faire ce genre de recherche.
Je me doute que ma demande ne ressemble à rien, n'hésitez pas à me faire préciser, j'essaierai de vous renseigner au mieux.
Aussi, si vous avez des cours à me mettre en lien (mon PC me met en échec quand j'utilise la recherche du forum...)
Merci d'avance et bon courage pour me comprendre ^^
Corentin
Partager