[SQLServer]recherche sur un champ date indépendante du format

recherche sur un champ date indépendante du format [SQLServer] - SQL/NoSQL - Programmation

Marsh Posté le 20-02-2006 à 15:55:49    

Salut,
 
je dois faire un select sur une table où j'ai un champ date et un champ time (sous forme de int: genre 11h38=>1138)
Voilà, le problème est que le champ date s'écrit 23/10/2005 si le SQLServer est français et 10/23/2005 s'il est anglais.
 
Alors j'ai passé un tru du style
select * from matable where madate=timestamp and montemps=1138 où timestamp (c'est en java) est le long qui représente la date recherchée.
Le problème est qu'il me génère une erreur => [SQLServer JDBC Driver][SQLServer]Dépassement de capacité lors de la conversion de expression au type de données datetime.
 
J'ai regardé sur le forum et j'ai vu pour oracle un truc du style TO_CHAR(maDate, 'mm/yyyy') => est-ce qu'il existe l'équivalent en SQLServer 2000 SP3? (comme ça je peux comparer les 2 chaînes en convertissant ma date SQLServer en chaîne)
 
Suis-je clair? :)
 
Merci de votre aide.

Reply

Marsh Posté le 20-02-2006 à 15:55:49   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed