Nous sommes en train de migrer nos bases de donnée d'un moteur "ORACLE" vers My SQL et je suis confronté à un petit problème dans les applic's qui exploitent nos données


soit : une table contenant un champ nommé "Datte" de type DATE et dans cette table plusieurs enregistrement dont l'un daté au 2006.10.06

si l'on fait:
SELECT * FROM MaTable WHERE datte = '2006.10.06' , pas de problème on obtient une réponse

par contre je ne trouve pas le moyen de sortir les record's, par ex., du mois d'octobre via un select du genre :
SELECT * FROM MaTable WHERE datte LIKE '2006.10.%'
ni par
SELECT * FROM MaTable WHERE datte LIKE DATE_FORMAT('2006.10.%','%Y %m %e')
ou
SELECT * FROM MaTable WHERE datte LIKE STR_TO_DATE('2006.10.%',GET_FORMAT(DATE,'EUR'))

étant donné que je suis un novice en SQL et encore plus en SQL version MySql je part de l'idée que je formule mal "Myquery"
certes je pourrais passer par le "nombre date" via To_days mais cela me forcerais a faire une conversion [chaine-->number]

mais ce qui me tracasse c'est qu'en SQL "Oracle"
le query :
SELECT * FROM MaTable WHERE datte LIKE TO_DATE('2006.10.%','DD:MM:YYYY HH24:MI:SS')
fonctionne très bien

et comme je suis têtu je me dis qu'il doit exister une bonne syntaxe