Witam wszystkich.
Dzięki wczorajszej poradzie od @AnyKtokolwiek została złowiona sowita SQL'owa rybka.
Mam natomiast podobny problem - również wyciągnięcie nowych użytkowników z podziałem na miesiące (i po marketach), ale już nie z tabeli identity tylko z własnoręcznie zrobionej tabeli przez kogoś mi nieznanego.
Stworzyłem sobie widok, dzięki któremu mam tak wyglądające dane:
UserId int,
Market nvarchar(50),
Date
Chcę wyciągnąć użytkowników pogrupowanych po miesiącach, a w drugim przypadku po miesiącach i marketach.
Zapytanie
SELECT COUNT(distinct UserId) view_GetNbrOfNewUsers
zwraca mi 6320 nowych użytkowników, natomiast moje próby zwracają po kilkanaście tysięcy.
Moje próby wyglądały w stylu:
SELECT COUNT(distinct UserId) NewUsers, Market, Date
FROM view_GetNbrOfNewUsers
GROUP BY Market, Date
ORDER BY Date
co zwróciło mi 13876 rekordów. Łączna ilość UserId to
select COUNT(UserId)
FROM view_GetNbrOfNewUsers
Z SQL'a jestem amatorem, więc jakby ktoś mógł mnie nakierować na rozwiązanie