cs_toto1980
Messages postés81Date d'inscriptionlundi 13 janvier 2003StatutMembreDernière intervention15 février 2008
-
28 juin 2004 à 16:44
Nightcourrier
Messages postés118Date d'inscriptiondimanche 12 octobre 2003StatutMembreDernière intervention28 mars 2008
-
26 janv. 2005 à 23:27
Salut
J'ai une table contenant plus de 55000 enregistrements et j'ai un champs chaine de caractères. Ce champs contient une date. Evidemment je ne peux pas la modifier. Et je voudrais faire une requete sur un interval de date.
select.... where date<'12/12/2004' and date>'12/12/2003'
mais évidemment ça ne marche pas car dans mon affichage il me retourne les dates selon les deux premiers chiffres.
Dites moi si vous la solution ou juste une idée ou si vous pensez que c'est impossible.
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 29 juin 2004 à 00:03
et ça plante si tes configurations de system sont pas dd/mm/yyyy puisque cdate rammète pas toujours au même format, mais au format system
pis j'avou que je me suis fourré, j'ai pas mis la date au bon format, mais c'était entre 2 job où je travail, donc je l'ai fais vite, je voulais juste donnée la piste de solution, pas la solution tout cuit dans le bec ;-)
cs_toto1980
Messages postés81Date d'inscriptionlundi 13 janvier 2003StatutMembreDernière intervention15 février 20081 29 juin 2004 à 11:44
Ne vous fachez pas. j'ai oublié de préciser que ma bdd est sur SQL Srever 2000 donc aucune des deux ne marche. Par contre j'ai trouvé la bonne:
...where cast(monstring as datetime)<='12/12/04'
Merci à vous deux quand même
Vous n’avez pas trouvé la réponse que vous recherchez ?