2009-09-07 8 views
0
Select col1 FROM mytable WHERE ValidUntil > 7/9/2009 8:45:30 pm 

et l'erreur est Incorrect syntax near '8'.Sélection par champ datetime dans SQL Server

Alors, quel est le problème avec cette instruction SQL?

J'ai essayé directement sur studio de gestion SQL ...

Répondre

3
Select col1 FROM mytable WHERE ValidUntil > '7/9/2009 8:45:30 pm' 

Soyez conscient que tout dépend de la collation de votre colonne. Si le classement est latin français, par exemple, le "pm" ne fonctionnera pas.

+0

Yeap! J'ai la collation de Grrek – OrElse

0

Je ne suis pas très sûr mais le format 'aaaa-MM-jj hh: mm-dd' fonctionne avec toutes les classements. Essayez de ne pas utiliser am/pm. Il est préférable d'utiliser le format 24 heures.

Questions connexes