Date sur mssqlserver

[Résolu]
Signaler
Messages postés
6
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
27 juillet 2005
-
Messages postés
6
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
27 juillet 2005
-
Bonjour,

Je n'arrive pas à selectionner des dates correctement avec mssqlserver. Je suis plus à l'aise avec mysql, mais cela n'a pas l'air de fonctionner de la même manière.

je voudrai dans une table selectionner les dates superieures ou égales à la date du jour. Mais je bloque avec la gestion des heures minutes et secondes. la fonction getdate me renvoyant trop d'informations que je n'arrive pas à formater correctement pour une comparaison.

Mes dates sont enregistrées dans la base au format datetime 2005-08-25 14:00:00.000 par exemple.

je veux donc récuperer les dates supérieures ou égales à la date du jour sans me soucier de l'heure.

2 réponses

Messages postés
6
Date d'inscription
jeudi 7 juillet 2005
Statut
Membre
Dernière intervention
27 juillet 2005

En fait j'ai utlisé :


Cast(Convert(Nchar,Agendas.DateRDV,103) as char) like '2003-04-09'


Et ca marche, merci pour le coup de main, le passage d'une bdd à une autre change quelmque peu même si la base reste la même...
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
36
salut



essaye avec cette reqyete

SELECT * FROM DATE_SAMPLE WHERE SAMPLE_DATE between '2003-04-09'

AND '2003-04-10'

Pour date du jour c'est getdaste()