2015-01-02 2 views
0

Я пытаюсь отобразить на странице каждую неделю в период запуска и дату окончания так, как показано нижеНачало и окончание дата каждой недели года

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/

+0

Позаботьтесь: номер недели 1 2015 начинается 29/12/2014 – evilive

+0

Yep я понял, что просто хотел уточнить его легче – Nathan

+0

Неделя 2 @ Натан конец 14-го января не 16 января Am Я исправлю? –

ответ

1

Попробуйте это:

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; 
+0

просто попробовал это и не покажет никаких результатов 'SELECT CEILING (DAYOFYEAR (' lead_date')/7) AS WeekNo, COUNT ('lead_idno') AS leadCount FROM tbl_contacts GROUP BY WeekNo' – Nathan

+0

yes mysql и без ошибок в запросе im, выполняющий команду в phpmyadmin – Nathan

+0

не могу понять, как использовать скрипт mysql, давая мне все эти ответы. – Nathan

Смежные вопросы