Bonjour à tous,

j'ai une table qui contient un champ eraid de type datetime(23,23), je souhaiterais filtrer dessus avec un between (ou une combinaison d'inégalités):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT * FROM
MATABLE M
WHERE M.eraid>='20121202' AND M.eraid<=getdate()
la requête ci-dessus fonctionne, mais ca ne me plait pas car j'aimerais avoir aussi les heures en plus, en gros faire ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT * FROM
MATABLE M
WHERE M.eraid>='2012-12-02 13:00:05' AND M.eraid<=getdate()
dans ce cas là la requête prend un temps fou et timeout...

auriez-vous une idée ?

d'avance merci !