Pl sql eviter les lignes dont la somme egal à a apparaitre

amola19922 Messages postés 5 Statut Membre -  
amola19922 Messages postés 5 Statut Membre -
Bonjour,

aider moi svp j'ai un code pl sql qui retourne le non d'artcile est l année et sa quantité mais il retourne des article dont la somme egal 0 je veux pas que c'est ligne apparaitre
return nvl(v_qnt,0);
merci bcp

5 réponses

  1. Roudounette
     
    Bonjour,

    Je pense qu'il faut rajouter une ligne dans la partie "Where" de ta requête.

    De cette manière : "where v_qnt is not null"
    0
  2. amola19922 Messages postés 5 Statut Membre
     
    mercii
    j'ai appele la sum () transaction puis
    j'ai ajouter where transaction <>0
    est ce si juste?
    mercii
    0
  3. Roudounette
     
    Est ce que je pourrais voir la requête ?
    0
  4. Roudounette
     
    Pour faire un filtre sur une somme (SUM), il faut mettre un "Having sum(test) <>0".
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. amola19922 Messages postés 5 Statut Membre
     
    select distinct msi.segment1||'.'|| msi.segment2 ||'.'|| msi.segment3 COUPURE,
    'or proof' as frappe
    xx_non_val.get_non_val_enc(:p_id, :p_date_ref, msi.segment1 , msi.segment2, msi.segment3) TRANSACTIONP ,

    msi.description as description2,
    msi.SEGMENT2 A_EMISSION

    from mtl_system_items_b msi,
    mtl_item_categories_v micv

    where msi.organization_id = :p_id
    and msi.inventory_item_id = micv .inventory_item_id
    and msi.organization_id = micv .organization_id
    and msi.segment3 like '%10'
    and micv.segment1 in ('MFID-MPC')
    and micV.category_set_name = 'Accounting'
    and msi.segment3 like '%10'
    and msi.costing_enabled_flag = 'N'
    and msi.segment3 not like '%MED%'
    and TRANSACTIONP <> 0
    voila ça c'est cote dataquery
    dans l'autre coté j'ai declarer la focntion ici j'ai juste l 'appelé
    par xx_non_val.get_non_val_enc(:p_id, :p_date_ref, msi.segment1 , msi.segment2, msi.segment3) TRANSACTIONP ,
    0