mysql - Find the count of records by quarter year -


can me this?

i need create sql query. got table called "slt_especificidade_caso":

slt_especificidade_caso

i need create sql query brings me structure in 1 row:

epc_id_pergunta : value in column

first_quarter: quantity of registers (eg. number of rows) in table current date less (-) value in column epc_des_valor less or equal 90 days

second_quarter: quantity of registers (eg. number of rows) in table current date less (-) value in column epc_des_valor more 90 , less or equal 180 days

third_quarter: quantity of registers (eg. number of rows) in table current date less (-) value in column epc_des_valor more 180 , less 270 days.

i appreciate help. in advance!

a case statement should it.

select   epc_id_pergunta ,   sum(case when str_to_date(epc_des_valor, '%d/%m/%y')                  between date_sub(current_date(), interval 90 day)                  , current_date()            1 else 0 end) first_quarter,   sum(case when str_to_date(epc_des_valor, '%d/%m/%y')                  between date_sub(current_date(), interval 180 day)                  , date_sub(current_date(), interval 90 day)             1 else 0 end) second_quarter,   sum(case when str_to_date(epc_des_valor, '%d/%m/%y')                  between date_sub(current_date(), interval 270 day)                  , date_sub(current_date(), interval 181 day)             1 else 0 end) third_quarter                         slt_especificidade_caso   str_to_date(epc_des_valor, '%d/%m/%y')                between date_sub(current_date(), interval 270 day)                , current_date() 

check out sql fiddle


Comments

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -