Я хочу, чтобы иметь возможность ОТЧИТАТЬ IP-адреса в день, а затем СЧИТАТЬ их все вместе.DISTINCT COUNT за день sql
В основном в понедельник я получаю 3 разных IP-адреса и из них 3, два из них дважды посещали страницу, поэтому у меня есть в общей сложности 5 записей. Во вторник я получаю 1 IP-адрес, который был с понедельника, и 2 новых отдельных IP-адреса. Я хочу, чтобы иметь возможность подсчитывать 3 разных IP-адреса в течение понедельника и 3 разных IP-адреса во вторник и добавлять их вместе в общей сложности 6 записей. Вот мой код:
SELECT *, COUNT(DISTINCT track.ip) AS tracks
FROM user, track
WHERE track.user_id = $user_id
GROUP BY $user_id
ORDER BY tracks
LIMIT 1
Как я могу использовать COUNT my DISTINCT ips?
Почему '' user_id' является переменной в 'GROUP BY' ?? Это опечатка? –