Non sono esattamente sicuro di sapere cosa vuoi. Ma . . .
Assumendo una definizione di tabella come:
create table ticket_data (ticket_num int,
status_changed_date datetime,
from_state int,
to_state int);
Quanto segue, ad esempio, ti darebbe il numero di valori al giorno:
select date(status_changed_date) as status_date, count(*)
from ticket_data
group by status_date;
Ora, se vuoi solo from_state = 2
, basta aggiungere una clausola where in tal senso. Se vuoi solo quelli del 2 gennaio, aggiungi where date(status_changed_date) = '2011-01-02'
Oppure, se stai cercando il numero distinto di biglietti al giorno, cambia count(*)
a count(distinct ticket_num)
È questo che stai chiedendo? SQL Fiddle qui