Problème de date dans une requete

ZeBFroG Messages postés 18 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 16 juillet 2006 - 5 août 2005 à 13:24
ZeBFroG Messages postés 18 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 16 juillet 2006 - 5 août 2005 à 20:32
Bonjour à tous,

j'ai un petit soucis de résultat via une requete sur une base MySQL
que j'execute en C#

Requête ->

Select date, Time, Pai, Type_Saisie, Mag, Commentaires
From hors_sc
Where Pai='TOTO'
And Date >='2005/07/01'
And Date <='2005/08/01'
Order By Date,Time

J'ai bien en retour les informations voulu, mais le soucis est que mon trie par date ne fonctionne pas.


Le champ 'Date' est au Format Date

Ex:
J'ai une ligne en date du 01/07/2005 ensuite j'ai une ligne en date du 01/08/2005
je revien au 02/07/2005 et ensuite j'ai une ligne en date du 02/08/2005 et ainsi de suite.





Ce qui me semble encore plus etrange et que lorsque que je trie avec le dataGrid,


il garde cette mise en forme.


Merci à tous pour vos réponses.

ZeBFroFG

2 réponses

cs_69chris Messages postés 318 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 30 décembre 2005 1
5 août 2005 à 13:33
Salut,



Je pense que le type du champs MySQL que tu utilise est 'chaine' et pas
'date'. Ce qui explique pourquoi la requête ne fais pas un tri comme tu
veux (c'est un tri alphabétique que tu as). Ensuite, au niveau de code
.net, dans le datatable qu icontient les données, le type de la colonne
date est 'String' donc il tri pareil....

Conclusion, soit tu change le type dans ta base, soit tu crée la table
et les colonnes avec de la remplir (et encore, c'est pas certain qu'il
y ai pas des problème de convertion).



Chris

N'oubliez pas de cloturer votre post.
0
ZeBFroG Messages postés 18 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 16 juillet 2006
5 août 2005 à 20:32
Merci chris de m'avoir répondu, mais le champ date de ma base MySQL
est bien au format "Date". C'est cela qui me trouble le plus.

ZeBFroFG
0
Rejoignez-nous