Mysql - sumowanie

0

Chciałbym zsumować otrzymane wartości do jednej.
Kod:
(SELECT COUNT(DISTINCT(stat_wizyta.wiz_ip)) FROM stat_wizyta WHERE wiz_data = '2009-02-14' GROUP BY stat_wizyta.wiz_ser)

I mam wynik:
COUNT(DISTINCT(stat_wizyta.wiz_ip))
88
163
137
12
44
4

Chciałbym otrzymać:
448

Teraz tyko kwestia zsumowania tego...
wiem, że na pewno funkcja SUM() ale nie wychodzi mi za bardzo z jej użyciem.

0

usuń group by

0

wtedy nie otrzymuje 448 tylko mniejszą wartość.
to zapytanie dla panelu statystyk na unikalną liczbę wejść. jeśli jakiś adres IP powtarza się dla dwóch serwisów powinien zostać zliczony podwójnie

0

Spróbuj
SELECT SUM (i w środku wszystko to co napisałeś)
(sam jestem ciekaw, czy zadziała)

0

SELECT SUM(SELECT COUNT(DISTINCT(stat_wizyta.wiz_ip)) FROM stat_wizyta WHERE wiz_data = '2009-02-14' GROUP BY stat_wizyta.wiz_ser)

niestety nie działa.

0

a to: SELECT SUM(x) FROM (SELECT COUNT(DISTINCT(stat_wizyta.wiz_ip)) AS x FROM stat_wizyta WHERE wiz_data = '2009-02-14' GROUP BY stat_wizyta.wiz_ser) AS M

0

teraz śmiga jak należy.
dziękuje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1