=LAST_DAY(NOW())+INTERVAL1DAY-INTERVAL1MONTHANDcreate_at Maison >base de données >tutoriel mysql >Compteurs de requêtes SQL Visites Web quotidiennes, mensuelles, annuelles et totales Comprenons comment créer une requête pour trouver le nombre de visites réseau par jour, mois, année et total dans MySQL : Remarque : Nous supposons que nous avons créé une base de données nommée "DBNAME" et un La table nommée "tableName". Regardons la requête MySQL qui peut être utilisée pour obtenir les visites Web quotidiennes, le mois, l'année et le total - La requête ci-dessus recherche une plage de valeurs DATETIME en commençant par le mois en cours et la recherche jusqu'à et jusqu'à, mais n'inclut pas le début du mois suivant. Ensuite, l'index de couverture composite (create_at, ip) a été créé. La requête ci-dessus donnera le nombre de visites du réseau par jour, mois et année. MySQL peut analyser la plage d'index dont il a besoin. Remarque : La requête ci-dessus fonctionne également pour les données TIMESTAMP. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!Compteurs de requêtes SQL Visites Web quotidiennes, mensuelles, annuelles et totales
Requête
SELECT COUNT(DISTINCT ip)
FROM tableName
WHERE create_at >= LAST_DAY(NOW()) + INTERVAL 1 DAY - INTERVAL 1 MONTH
AND create_at < LAST_DAY(NOW()) + INTERVAL 1 DAY