|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : avril 2008 Messages : 294 ![]() |
Bonjour
j'ai un souci pour ordonner les données d'un champ de ma table TABLE ce champ est de type texte et il contient des données de cette forme 1/2011, 2/2011,..........11/2011,12/2011....... Code :
select champ1, champ2 from TABLE........Order by champ1 |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Robert LINCEConseiller psycho-pédagogique Inscription : octobre 2007 Messages : 279 ![]() |
Essaie ceci :
Code :
Select Format([Table1]![champ1],"yyyy/mm") As Expr1 From Table1 Order By Format([Table1]![champ1],"yyyy/mm") Cordialement. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : avril 2008 Messages : 294 ![]() |
Merci beaucoup RobiPMS
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : avril 2008 Messages : 294 ![]() |
Bonjour,
malheureusement je me suis redu compte ce matin qu'il y a des problèmes au niveau de ce code, en effet le texte n'est pas vraiment une date c'est un incrémentation de numéro/ Année. alors dans le cas ou j'ai 100/2011. il prend pas sa place dans l'ordonnancement. merci d'avance pour votre aide |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : août 2006 Messages : 1 435 ![]() |
Bonjour,
comme le champ à trier est de type texte, il faut le découper et convertir chaque partie en numérique, ainsi le tri sera correct Créer 2 champs calculés supplémentaires et et trier sur ceux-ci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com