Ik weet niet zeker of ik weet wat je wilt. Maar . . .
Uitgaande van een tabeldefinitie zoals:
create table ticket_data (ticket_num int,
status_changed_date datetime,
from_state int,
to_state int);
Het volgende geeft u bijvoorbeeld het aantal waarden per dag:
select date(status_changed_date) as status_date, count(*)
from ticket_data
group by status_date;
Nu, als je gewoon from_state = 2
. wilt , voeg daarvoor gewoon een waar-clausule toe. Als je alleen die van 2 januari wilt, voeg dan where date(status_changed_date) = '2011-01-02'
toe
Of, als je op zoek bent naar het duidelijke aantal tickets per dag, verander dan count(*)
tot count(distinct ticket_num)
Is dit wat je vraagt? SQL Fiddle hier