[Débutant] Encore des dates
Bonjour,
Je suis en train de bosser sur un petit rapport qui se connecte à une base Mysql.
Ce script sera exécuté tous les dimanches.
Ce rapport doit générer des états jour par jour d'un dimanche à un autre dimanche.
Mon select SQL doit donc être exécuté 7 fois avec une clause where correspondant à la date du jour.
Ma question, c'est comment je peux récupérer les 7 dernières dates dans des variables disctinctes à partir de la date d'exécution pour pouvoir ensuite les intégrer dans une boucle.
La date est définie comme suit:
Code:
1 2 3
|
use POSIX qw(strftime);
$now_string = strftime "%c %h", localtime; |
Ensuite je vai inclure ce select dans une boucle, et la fameuse date sera dans la clause where ($DATEOFTHEDAY):
Code:
1 2 3 4 5 6 7 8
|
$sndtocaisse_sql = $dbh->prepare
("select count(*) from transport
where receiverid=$idcaisse
and statustypid=100
and LEFT(SUBSTRING_INDEX(filename, '.', -2), 6) = $DATEOFTHEDAY");
$sndtocaisse_sql->execute;
while( ($sndtocaisse) =$sndtocaisse_sql->fetchrow() |