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

Fermé
amola19922 Messages postés 5 Date d'inscription vendredi 13 mars 2015 Statut Membre Dernière intervention 20 mars 2015 - 20 mars 2015 à 11:09
amola19922 Messages postés 5 Date d'inscription vendredi 13 mars 2015 Statut Membre Dernière intervention 20 mars 2015 - 20 mars 2015 à 15:04
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


A voir également:

5 réponses

Roudounette
20 mars 2015 à 14:40
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
amola19922 Messages postés 5 Date d'inscription vendredi 13 mars 2015 Statut Membre Dernière intervention 20 mars 2015
20 mars 2015 à 14:43
mercii
j'ai appele la sum () transaction puis
j'ai ajouter where transaction <>0
est ce si juste?
mercii
0
Roudounette
20 mars 2015 à 14:50
Est ce que je pourrais voir la requête ?
0
Roudounette
20 mars 2015 à 14:52
Pour faire un filtre sur une somme (SUM), il faut mettre un "Having sum(test) <>0".
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
amola19922 Messages postés 5 Date d'inscription vendredi 13 mars 2015 Statut Membre Dernière intervention 20 mars 2015
20 mars 2015 à 15:04
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