bonjour,

J'ai une table où sont enregistrés des résultats dans une colonne 'A2F' et une colonne 'F2A' la date dans une colonne 'date' (NB une seule ligne par jour)
Je veux faire la moyenne semaine par semaine (de date à date).
J'ai trouvé pour extraire les données pour la première semaine, c'est à dire de J à J-7
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$reponse = $bdd->query("SELECT * FROM statistiques WHERE date > NOW() - INTERVAL 7 DAY");
$count = $reponse->rowCount();
$i=1;
while ($donnees = $reponse->fetch())
	{
	$date = $donnees['date'];
	$date = explode('-', $date);
	$date = array_reverse($date);
	$datex[$i] = implode('/', $date);
	$A2F = $donnees['A2F'];
	$F2A = $donnees['F2A'];
	$totalA2F=($totalA2F+$A2F);
	$totalF2A=($totalF2A+$F2A);
	$i=$i+1;
	}
	$moyenneA2F=($totalA2F/$count);
	$moyenneA2F = number_format($moyenneA2F,2);
	echo "du $datex[7] au $datex[1] la moyenneA2F est de #$moyenneA2F<br>";
	$moyenneF2A=($totalF2A/$count);
	$moyenneF2A = number_format($moyenneF2A,2);
	echo "du $datex[7] au $datex[1] la moyenneF2A est de #$moyenneF2A<br>";
Mais comment procéder pour extraire ensuite les données correspondant à la semaine J-8 à J-14, puis de J-15 àJ-21 et ainsi de suite ?

En vous remerciant de votre aide,

Laloupiote