mysql - pivot table: getting data from one column -
lets table like:
date status 2010-01-02 2010-01-03 accept 2010-01-03 accept 2010-01-03 reject 2010-01-03 2010-01-04 reject
i want if value null, means accept. beside want show result like:
date accept reject 2010-01-02 1 0 2010-01-03 3 1 2010-01-04 0 1
it means, calculate amount of either accept or reject contained in status column. how do that?
select date date, sum( if( status = 'accept', 1, 0 ) ) accept, sum( if( status = 'reject', 1, 0 ) ) reject pivot group date
updated** , working
Comments
Post a Comment