Salut,
Existe t il une fonction qui attribue la valeur 0 si mon champs a une valeur négative ? sous Oracle 9 (equivalence en DB2?)
Merci
[/code]
Salut,
Existe t il une fonction qui attribue la valeur 0 si mon champs a une valeur négative ? sous Oracle 9 (equivalence en DB2?)
Merci
[/code]
Solution génrique :Ou, plus concis dans ce cas particulier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT CASE WHEN laColonne < 0 THEN 0 ELSE laColonne END, ... FROM ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT (laColonne + ABS(laColonne)) / 2, .... FROM ...
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
Requête initiale :
mavaleur = (T1.QTE*T1.PRIX)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT T1.QTE, T1.PRIX, T2.DE, T2.A FROM T1, T2 WHERE (T1.QTE*T1.PRIX) between To_Number(T2.DE) and To_Number(T2.A)
comment mettre ma condition "si mavaleur<0 nég alors mavaleur = ((mavaleur - abs(mavaleur)/2) dans ma requête ? je ne cerne pas comment insérer des conditions dans mon WHERE.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT T1.QTE, T1.PRIX, T2.DE, T2.A FROM T1, T2 WHERE ((T1.QTE*T1.PRIX) + ABS(T1.QTE*T1.PRIX))/2 between To_Number(T2.DE) and To_Number(T2.A)
J'affirme péremptoirement que toute affirmation péremptoire est fausse
5ième élément : barde-prince des figures de style, duc de la synecdoque
Je ne réponds jamais aux questions techniques par MP
Autant pour moi mon second message n'était pas réfléchi !!
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager