Bonjour
Merci a ceux qui vont plancher avec moi et me filer un coup de main.
Voila mon probleme :
Mon probleme cible le tri sur les champs DATE.
Dans ma table, le champs et de la forme jj/mm/aaa hh:mm:ss
Or je dois l'afficher sous la forme jj/mm/aaaa, pour cela j'effectue la conversion suivante : convert(varchar(10), champs, 103).
Pour le moment tout vas bien.
Le probleme se corse au moment ou je veux afficher toutes les lignes ayant une date supérieur au 11/11/2008.
WHERE convert(varchar(10), champs, 103) >= '11/11/2008'
Cette clause where ne fonctionne pas, après analyse elle effectue le tri seulement sur le premier nombre avant le /
Mes questions sont les suivantes :
Peux t on faire un tri sur un champs DATE en utilisant les opérateurs <, >, = ??
SI oui, pourquoi dans mon cas ce la ne marche t il pas car la fonction convert renvoi une date par définition.
J'espere avoir ete assez clair,
Merci de votre aide
Xavier