Requete delete + champs time de type String
Salut,
J'ai une table qui contient un champs "date_creation". Ce champs est un simple String. Je ne peux malheureusement pas changer son type (Date ca serait mieux, je suis toute a fait daccord ).
Je voudrais pouvoir supprimer tous les enregistrements qui ont étaient crées depuis plus de 10 jours par exemple.
Ca parait tres simple ! mais le probléme c'est que mon champs date_creation contient des valeurs sous forme 20081127-13:32:44.375. Je ne vois pas comment je pourrais faire cette suppression en une seule ligne ...
Voila ce que je voudrais avoir
Code:
1 2
| String sqlInsert = "delete from orders where order_timecreation > " + machin + "')";
int createdEntities = this.getSession().createSQLQuery(sqlInsert).executeUpdate(); |
Svp Je voudrais faire cette suppression sans avoir à changer la structure de ma table.
Merci pour votre aide