Bonjour,
Alors, voila je dois faire une requête SQL permettant de supprimer
toutes les informations d'une table où les dates seraient antérieures à
6 mois.
N'ayant pas de solution au premier abord, je me suis posé quelques questions :
- Ma date dans la table est au format Varchar (sous la forme
dd/mm/yyyy) . Je me demande si pour de tels calculs, je devrai pas
plutot mettre un format date dans la table.
- Ensuite, j'ai trouvée une solution mais je s'est pas si ça risque pas
de planter. Ayant ma date au format Varchar comme ci-dessus, je calcule
la date équivalente à 6 mois auparavent. Exemple, le 01/01/2005 et je
lance donc ma requete
DELETE FROM Informations WHERE Date<'01/01/2005' et ca marche !
Cool, mais je me demande si le fait de prendre une chaine inférieure à
une autre (vu que la date est au format Varchar) est un si bon calcul
que ca ? Ca ne risque pas de planter ?
Billou_13
Bask En Force
