oui ce sont des dates.
Merci mais je ne pense pas que la procedure analyse n'est pas adaptée.
J'ai pensé faire de la manière suivante :
J'ai une table avec les champs ID / DATE
1°/ je sélectionne la plus grande valeur /date :
$req_01 = "SELECT MAX(date) FROM maTable";
$res_01 = mysql_query($req_01 , $serveur) or die ('ERR_10 : '.mysql_error() );
while($row = mysql_fetch_array($res_01))
{
$date_1 = $row['MAX(date)'];
}
2°/Je suprime de maTable, la date sélectionnée
DELETE FROM maTable WHERE date = '$date_1'";
3°/Je sélectionne la deuxième plus grande date $date_2 que je vais soustraire à la $date_1 pour obtenir mon écart ou intervalle. Je calcule donc la différence entre les 2 valeurs.
$req_02 = "SELECT MAX(date) FROM maTable";
$res_02 = mysql_query($req_02, $serveur) or die ('ERR_11 : '.mysql_error() );
while($row = mysql_fetch_array($res_02))
{
$date_2 = $row['MAX(date)'];
}
4°/Je suprime de maTable, la 2ème date sélectionnée
DELETE FROM maTable WHERE date = '$date_2'";
5°/ Pour calculer l'écart je fais
$ecart_1 = $date_1 - $date_2;
$ecart_2 = $date_2 - $date_3;
$ecart_3 = $date_3 - $date_4;
$ecart_4 = $date_4 - $date_5;.................etc
==>Je pourrais mettre ma requête dans une boucle FOR qui exécuterait le script jusqu'au vidage complet de maTable. Et les ecarts seront enregistrés dans une autre table appelée "ecarts".
Je trouve ce code alourdit et ralentit les requêtes (je me trompe peut-être), c'est ça que je cherche A FAIRE + SIMPLE ET + RAPIDE.
Si vous avez de meilleures solutions merci d'avance.
Joce