|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : juin 2004 Messages : 212 ![]() |
Salut tout le monde,
Je voudrais une requête de ce style : Code :
SELECT * FROM matable WHERE dec(monchamp, 5, 3, ',')<26 L'erreur que db2 me met est : Erreur de selection du champs pour tant lorsque je fais : Code :
Si quelqu'un avait la réponse merci de me le dire! |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
La je vois pas
![]() Essaie |
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : juin 2004 Messages : 212 ![]() |
J'ai essayé déjà hier mais j'ai quand même refai le test ce matin on sais jamais! mais ça ne marche toujours pas. Il me mets toujours erreur de selection de la zone.
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : juin 2004 Messages : 212 ![]() |
J'ai trouvé pourquoi ça plante, c'est parce que dans la table losrque j'ai une valeur non renseignée, dans la table c'est inscrit 'AD' et la fonction num plante dans ce cas la.
Donc comment je pourrais faire pour réussir dans mon when à remplacer AD par 0 pour pouvoir le comparer à un chiffre. |
|
|
00
|
|
|
#5 | ||
![]() ![]() |
Essaie
Code :
|
||
|
00
|
|
|
#6 | |||||
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
Citation:
du style : Code :
Moi je trouve qu'on atteint les limites du SQL dans ce cas de figure et qu'il faut mieux passer par un programme (quelque soit le langage) avec du SQL imbriqué ... |
|||||
|
|
00
|
|
|
#7 | |
![]() ![]() |
Citation:
C'est clair que c'est déjà du SQL de bon niveau. Par programme oui pourquoi pas mais si le SQL complexe a été créé pourquoi ne pas l'utiliser. Le tout est de voir selon l'infrastructure ce qui donne les meilleurs performances. Par contre si monchamp était numérique comme il semble qu'il aurait du l'être. |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : juin 2004 Messages : 212 ![]() |
Merci pour vos réponses. J'ai posté en même temps sur le forum SQL
Encore merci. Je laisse le lien pour ceux qui voudraient allez voir : http://www.developpez.net/forums/sho...d.php?t=133208 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com