Recherche par date

Résolu/Fermé
david77179 Messages postés 155 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 9 janvier 2019 - 25 janv. 2015 à 20:06
david77179 Messages postés 155 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 9 janvier 2019 - 10 févr. 2015 à 23:49
Bonjour à tous,

J'aimerais faire des statistiques et sélectionner une période de recherche par exemple dossiers créés entre le 01/01/2014 et la 31/01/2014.

Quel serait le code à mettre en place pour effectuer cette requête ?

Merci de votre aide,

David

2 réponses

Mazamazine Messages postés 81 Date d'inscription mercredi 27 février 2008 Statut Membre Dernière intervention 10 février 2015 13
2 févr. 2015 à 18:00
Tu pourrais parcourir tes dossiers et utiliser filemtime() pour connaître leurs dates de modifs.

https://www.php.net/manual/fr/function.filemtime.php
1
david77179 Messages postés 155 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 9 janvier 2019 22
3 févr. 2015 à 23:54
Bonjour,

Je te remercie de ta réponse.
Je me suis mal exprimé je cherche à faire une requête sql pour chercher les insert dans la bdd entre deux dates.
Imagienons je souhaite savoir le nombre de formulaire de contact envoyé entre deux dates sachant que toutes les données sont dans la BDD

merci à toi

David
0
Mazamazine Messages postés 81 Date d'inscription mercredi 27 février 2008 Statut Membre Dernière intervention 10 février 2015 13
4 févr. 2015 à 01:02
Ah! Alors tu dois utiliser quelque chose comme ça:

$query = "SELECT * FROM ta_table WHERE colonne_dates BETWEEN '$date1' AND '$date2'";

Au lieu de colonne_date (si elle est au format date bien sur) tu peux être plus précis avec par exemple YEAR(colonne_dates) ou MONTH(colonne_dates )
0
david77179 Messages postés 155 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 9 janvier 2019 22
4 févr. 2015 à 15:18
Super ca fonctionne avec ce code :)
Mais il faut absolument que la date soit entrée dans la base de données comme timestamp pour que ca fonctionne :)

Merci de ton aide :)
0
Mazamazine Messages postés 81 Date d'inscription mercredi 27 février 2008 Statut Membre Dernière intervention 10 février 2015 13
5 févr. 2015 à 16:07
Excellent!
Oui il te faut le bon format. Ça ne marche qu'avec datetime, pas date?
0
david77179 Messages postés 155 Date d'inscription dimanche 6 juin 2010 Statut Membre Dernière intervention 9 janvier 2019 22 > Mazamazine Messages postés 81 Date d'inscription mercredi 27 février 2008 Statut Membre Dernière intervention 10 février 2015
Modifié par david77179 le 10/02/2015 à 23:49
Ca a l'air de fonctionner si :)
0