Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
800 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  fonction à corriger

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction à corriger

n°1576045
thierryR
J'aime les bretzels
Posté le 17-06-2007 à 22:40:44  profilanswer
 

Bonjour. J'ai le problème suivant:
Je veux ressortir ma quantité stock avec le prix le moins cher dans mes BL
 
SELECT SUM(qte),
MIN(IF( `bl_fournis`.`date_bl` > CURDATE( ) - INTERVAL 1 YEAR, `bl_fournis`.`pu_ht` , null )) as pu_ht  
FROM stock
LEFT JOIN `bl_fournis` USING ( `id_stock` )  
 
Cette fonction est fausse car plusieurs BL sont rattachés à un même article stock  
Le prix mini est juste mais la qte est exagérée d'autant de fois qu'il y a de BL.
Left JOIN est utilisé pour le cas ou un article étant créé il n'a pas encore de BL.
 
Faut-il faire obligatoirement 2 fonction ?
Merci :pt1cable:


---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
mood
Publicité
Posté le 17-06-2007 à 22:40:44  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  fonction à corriger

 

Sujets relatifs
Sélectionner des entrées en fonction de la première lettre d'un champquelle différence y'a t'il entre une fonction OnInit et __init__
Menu flash...Help pour la fonction Geturl[Résolu] utilisation d'une fonction d'un autre classeur.
libtomcrypt fonction de hachage et random[Access] Pb avec fonction Date et MsgBox Error$
[Résolu] Problème de return d'une fonctionBoucle sur fonction mail()
[XPATH] fonction document()Fonction Array() et variable, possible?
Plus de sujets relatifs à : fonction à corriger


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR