Sql (requête sur un Datatime field)

cs_Guilaye Messages postés 1 Date d'inscription vendredi 22 août 2003 Statut Membre Dernière intervention 18 mai 2005 - 18 mai 2005 à 17:49
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 21 mai 2005 à 10:32
Bonjour Messieurs



Merci à chacun pour le beau ravail que vous faîtes.



J'ai une BD SQL dans laquelle j'ai entre autre une table du genre



ProfileLog



IdUser 11

StartTime 2005-05-18 10:32:41

EndTime 2005-05-18 15:45:17

IdStation 5



en fait cette table me permet de faire le suivi de mes connexions à trvers ma BD de sécurité.

Dans une requête du genre:



SELECT EndTime FROM ProfileLog WHERE Iduser 11 AND id station 5 AND StartTime = 2005-05-18 10:32:41.



Je n'ai aucun résultat parceque l'affichage actuel du StartTime est
différent de ce qui est vraiment dans la BD. Quand je converti la date
en string je retoruve les millièmes de secondes 2005-05-18 10:32:41.453




Alors, ma question est Comment éviter ces millièmes de seconde ou comment les inclure dans mon SELECT



Merci d'avance.

1 réponse

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
21 mai 2005 à 10:32
Salut,



Il faut utiliser des # pour les dates # access et sqlserver



Sinon c'est en fonction de la base de données



regardes sur sql^pro.developpez.com les fonction disponible pour ta base de donénes.





Voila
0
Rejoignez-nous