一年中每周的开始和结束日期

Start and finish date of each week of the year

我试图在页面上显示年份开始和结束日期的每周,如下所示

Week 1 - 1/1/2015 - 7/1/2015  
Week 2 - 8/1/2015 - 14/1/2015

等等,有什么方法可以实现这一点,我的最终结果将显示一年中每周有多少线索输入到我们的 CRM 中,例如

week 1 50 leads  
week 2 10 leads

表结构可以在这里找到 http://jsfiddle.net/prac85yx/

试试这个:

SELECT YEAR(STR_TO_DATE(lead_date, '%d/%c/%Y')) leadYear, 
       CEILING(DAYOFYEAR(STR_TO_DATE(lead_date, '%d/%c/%Y')) / 7) AS WeekNo, 
       COUNT(lead_idno) AS leadCount
FROM tbl_contacts 
GROUP BY leadYear, WeekNo;