![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 29.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam tabelę z rekordami od panelu statystyk. Poniższe zapytanie ma pobrać sumę wszystkich danych z jednego dnia, dla wszystkich stron.
Problem pojawia się w pierwszej lini. tabel stat_wizyta ma kilka pól w tym: wiz_ip - ip odwiedzającego wiz_ser - id serwisu, na którym był gość. I chodzi o to że DISTINCT sumuje rekordy z całej tabeli, nie biorąc pod uwage serwisu. np. dla danych stat_wizyta wiz_ip | wiz_ser 1 | 1 2 | 1 3 | 1 1 | 2 Chciałbym otrzymać liczbę 4, co prawda IP "1" powtarza się, ale dla różnych serwisów i powinno być zliczone podwójnie, natomiast ja otrzymuję w wyniku 3. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) ![]() ![]() |
DISTINCT usuwa powtarzajace sie dane w twoim wypadku 1, Count wylicza rekordy
Ten post edytował memory 10.02.2009, 22:45:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 13:13 |