Nejsem si úplně jistý, jestli vím, co chceš. Ale . . .
Za předpokladu definice tabulky jako:
create table ticket_data (ticket_num int,
status_changed_date datetime,
from_state int,
to_state int);
Následující příklad vám poskytne počet hodnot za den:
select date(status_changed_date) as status_date, count(*)
from ticket_data
group by status_date;
Nyní, pokud chcete jen from_state = 2
, stačí v tomto smyslu přidat klauzuli where. Pokud chcete jen ty z 2. ledna, přidejte where date(status_changed_date) = '2011-01-02'
Nebo, pokud hledáte odlišný počet vstupenek za den, změňte count(*)
do count(distinct ticket_num)
To se ptáš? SQL Fiddle zde