Separate Count for multiple items within a day MySQL -


i trying display status of multiple claims 1 day @ time. example, "date1" has 3 claims. each claim has different status. how can display status count claims within "date1". namely, order results earliest latest date have 3 columns count how many claims day have status. 3 status columns should add total number of claims day. like: (st1 - st3 represent unique statuses)

date      st1 st2 st3 12-02-12 | 1 | 2 | 3 12-03-12 | 2 | 5 | 3 12-04-12 | 7 | 3 | 8 

the query started working looks this, entirely incorrect.

select dates, statuses, count(*) st1 table_dates group dates; 

this attempt count of 1 status. figured had start somewhere. thank you.

what can this:

select sum(if(statuses = st1,1,0)) st1,  sum(if(statuses = st2,1,0)) st2,  sum(if(statuses = st3,1,0)) st3      table_dates      group dates; 

Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -