![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 261 Pomógł: 2 Dołączył: 13.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taką tabelkę MySQL: DATE | IP | PAGE 2014-07-16 | 123.54.23.1 | index 2014-07-16 | 13.54.23.1 | stats 2014-07-14 | 123.54.23.1 | contact 2014-07-13 | 23.54.23.1 | index 2014-07-04 | 13.54.23.1 | stats 2014-07-01 | 12.54.23.12 | contact 2014-07-01 | 12.54.23.13 | index 2014-07-01 | 12.54.23.14 | stats 2014-07-01 | 12.54.23.14 | contact 2014-07-01 | 12.54.23.14 | index jest tu zapis wejścia użytkownika o podanym ip w danym dniu na podaną stronę -> do statystyk z unikatowymi odwiedzinami Chcę pobrać ilość unikatowych wejść na stronę -> czyli jesli jest ten sam ip w tym samym dniu to zlicza go tylko raz, resztę ignoruje. Jak ułożyć zapytanie bym miał pole DATE i pole ILOSC_ODWIEDZIN? Wynik taki: DATE | ILOSC_ODWIEDZIN 2014-07-16 | 1 2014-07-14 | 1 2014-07-13 | 1 2014-07-04 | 1 2014-07-01 | 3 Ten post edytował bahh 17.07.2014, 14:04:45 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
COUNT, GROUP BY date, ip
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 261 Pomógł: 2 Dołączył: 13.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
gdybym wiedział jak tego użyć to bym tego nie pisał
żadna kombinacja typu: SELECT date, count(ip) AS count FROM `stats_ip` GROUP BY `date` itp. nie daje poprawnego wyniku |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Gdybyś zajrzał do manuala, to byś poczytał coś więcej o COUNT.
http://dev.mysql.com/doc/refman/5.0/en/gro..._count-distinct |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Masz zgrupować po dacie I ip
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 261 Pomógł: 2 Dołączył: 13.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
nie wiedziałem, że w COUNT można użyć DISTINC co rozwiązało mój problem
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:35 |