|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre à l'essai
![]() Inscription : septembre 2005 Messages : 110 ![]() |
Bonjour,
j'ai un souci, je souhaite ne faire remonter que les lignes d'une table dont un champ contenant une date qui doit être antérieure de 3 ans ou plus comparé à la date du jour. J'ai essayé ceci mais cela me remonte une erreur : Code :
Citation:
A priori il ne me reconnait pas l'alias NbYear que je déclare pourtant dans ma requête. Pouvez-vous m'aider s'il vous plait ? Merci par avance. |
|||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Sylvain DevidalChef de projets Générix Inscription : février 2010 Messages : 1 062 ![]() |
Les alias de colonne ne peuvent être utilisés qu'en dehors de la requête, ou dans la clause order by.
Il faut donc remettre toute ton évaluation : Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : septembre 2005 Messages : 110 ![]() |
Super !
En fait, le premier n'est donc pas nécessaire à ce que je constate grâce à ta réponse. Sauf si bien sûr je souhaite faire remonter le nombre d'années évalué. Et bien merci beaucoup !! ça fonctionne nickel. Merci encore. |
|
|
00
|
|
|
#4 | ||
![]() ![]() Alexandre ChemlaConsultant en Business Intelligence Inscription : février 2006 Messages : 1 773 ![]() |
Attention, comme cela vous perdez tout l’intérêt d'un index potentiel sur votre colonne...
Utilisez plutôt Code :
__________________
Alexandre Chemla - Consultant MS BI chez Masao |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com