Comparaison de dates dans Mysql
Bonjour,
J'ai un pb depuis quelques jours sans pouvoir le resoudre, en fait j'essaye
dans lancer une requete de comparaison de date sur une base mysql et je rencontre toujours l'erreur suivante : [MySQL][ODBC 3.51 Driver][mysqld-4.1.9-max]Erreur de syntaxe près de 'Where DATE_MAJ < STR_TO_DATE('3.05.07 15.32.54', '%d.%m.%Y %H.%' à la ligne 1
voici ma requete qui marche pas appelée à patir d'un fichier .js :
var dateTMP1 = new Date();
var dateTMP = new Date();
var dateMoinsTempsSession = new Date(dateTMP1.setMinutes(dateTMP1.getMinutes()-this.TempSession));
var dateMoinsTempsSession= new Date(dateTMP.setMinutes(dateTMP.getMinutes()-30));
var DateCal = "STR_TO_DATE('" + dateMoinsTempsSession.getDate() + "."
+ Pad2D((dateMoinsTempsSession.getMonth() + 1)) + "."
+ Pad2D(dateMoinsTempsSession.getFullYear()) + " " + Pad2D(dateMoinsTempsSession.getHours()) + "."
+ Pad2D(dateMoinsTempsSession.getMinutes()) + "." + Pad2D(dateMoinsTempsSession.getSeconds())
+ "', '%d.%m.%Y %H.%i')"
;
var sql = " Delete SESSIONS Where "
+ " DATE_MAJ < " + DateCalculMoinsTempsSession();
Response.Write('<br> Avant sql = ' +sql);
var objRS = executerRequete(sql);
sachant que DATE_MAJ est declarée au format datetime.
Merci bcp de votre aide.