помогите оптимизировать SQL-запрос - PullRequest
0 голосов
/ 10 июня 2010

У меня есть таблица отслеживания tbl_track с полями id, session_id, create_date

Мне нужно подсчитать уникальный идентификатор session_id за один день

вот что я получил:

select count(0) 
from (
       select distinct session_id
       from tbl_track 
       where created_date between getdate()-1 and getdate()
       group by session_id
)tbl

imощущение, что это может быть лучшим решением для этого

Ответы [ 2 ]

5 голосов
/ 10 июня 2010

Почему бы просто не сделать именно то, что вы просите?

   select count(distinct session_id)
   from tbl_track  
   where created_date between getdate()-1 and getdate()
5 голосов
/ 10 июня 2010
select count(distinct session_id)
from tbl_track
where created_date between getdate()-1 and getdate()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...