Bonjour à tous,
je suis en train de developper une application JavaJEE avec iBatis sous SQLserver, ayant toujours travaillé avec Oracle, j'ai rencontré un souci sur plusieures de mes requetes dans lesquelles je compare une date formatté à une chaine.
J'ai appri que l'instruction "to_char" en Oracle été connue comme étant "convert" sous SQLServer.
Seulement voila ma chaine de caractère a comprarer avec le champ DATE de ma table est au format : "MM/YYYY" hors je n'ai pas trouvé le fameux code que l'on met dans l'instruction "convert" pour obtenir ce formatage spécifique.
la condition de ma requete, si je l'avais fait en Oracle, aurait été :
NOTE : le code est extrait d'un fichier XML de iBatis, donc considérez que le #moi_annee# ressemble a l'execution de la requete à '12/2008'
seulement je n'arrive pas a reproduire cette condition en SQLServer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [...] WHERE #mois_annee# = to_char(matable.DATE, 'MM/YYYY') [...]
help
Partager