|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() |
J'aimerais ajouter une condition sur une nouvelle colonne mais il semble que cela ne fonctionne pas.
Voici la requête qui fonctionne : Code :
AxA | 1211,00 | 1000,00 | 50000,00 | 5,00 AxA | 1211,00 | 50000,00 | 100000,00 | 8,00 SWISS | 2070,00 | 1000,00 | 50000,00 | 5,00 J'aimerais pouvoir faire ça : Code :
AxA | 1211,00 | 1000,00 | 50000,00 | 5,00 SWISS | 2070,00 | 1000,00 | 50000,00 | 5,00 Merci de votre aide.
__________________
cyrilhome.over-blog.net |
||||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
bonsoir
le filtre est évalué avant les colonnes spécifiées dans la clause SELECT... donc au moment ou le filtre est évalué, dans votre cas "totalPrime" n'existe pas... faites comme ca : Code sql :
|
||
|
|
00
|
|
|
#3 | ||
![]() ![]() |
Les opérations de filtrage sur les colonnes résultant d'un calcul d'agrégation se font dans le HAVING :
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#4 |
|
Membre habitué
![]() |
En effet, j'avais bien essayé l'exemple de aieeeuuuuu mais ça ne marchait pas non plus.
Merci Waldar, c'est bien le HAVING qui me manquait et que je n'avais pas utilisé auparavant.
__________________
cyrilhome.over-blog.net |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com