Comparaison de DATETIME : ignorer les ms
Bonjour à tous,
J'ai un sérieux problème avec une requête qui au premier jet, me remonte fréquemment un Timeout.
Je pense que le problème vient dette clause WHERE:
Code:
1 2
|
WHERE CONVERT (DATETIME, CONVERT (VARCHAR, c.dateversion, 120), 120) |
En fait ce que je fais, c'est une comparaison sur un DATETIME mais je supprime ou ignore les millisecondes.
Donc comme je disais, la première fois c'est extrêmement long à charger, et ensuite je pense que le plan d'exécution est dans le cash ou quelque chose du genre, mais la réponse est instannée.
Une idée ? Comment je peux faire mieux ?