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
Svp Je voudrais faire cette suppression sans avoir à changer la structure de ma table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String sqlInsert = "delete from orders where order_timecreation > " + machin + "')"; int createdEntities = this.getSession().createSQLQuery(sqlInsert).executeUpdate();
Merci pour votre aide
Partager