在特定月份按周获取所有记录

时间:2014-05-28 08:10:30

标签: php mysql

我想在特定月份每周获取数据。

  

例如:如果我选择可能是月份。我需要第一周的计数,第二周的计数,第三周的计数等等。

enter image description here

1 个答案:

答案 0 :(得分:0)

使用以下查询。

select
      concat(year(date_format(timefield, '%Y-%m-%d')), ' week ', substring_index(dayofyear(date_format(timefiels, '%Y-%m-%d'))/7+1, '.', 1)) as time,
      sum(sales) as sales 
 from 
      account 
where 
      timefield>='2014-05-01 00:00:00' 
  and timefield<='2014-05-31 23:59:59'

group by
          time;