Навигация

Активные участники:

Поиск:

 

Создать или найти статью:

 

Просмотр Количество новостей по месяцам

Хотелось бы поделиться с Вами, как вывести в таблице количество новостей по месяцам:

filedir_2}month.gif width=210 height=354 border=1
<table border='1'>
<
tr><th>Месяц</th><th>2006</th><th>2007</th><th>2008</th></tr>

{exp:query sql="SELECT
case
when month = 1 then 'Январь'
when month = 2 then 'Февраль'
when month = 3 then 'Март'
when month = 4 then 'Апрель'
when month = 5 then 'Май'
when month = 6 then 'Июнь'
when month = 7 then 'Июль'
when month = 8 then 'Август'
when month = 9 then 'Сентябрь'
when month = 10 then 'Октябрь'
when month = 11 then 'Ноябрь'
when month = 12 then 'Декабрь'
end month_name,

sum( IF(year=2006,1,0) ) AS Y2006,
sum( IF(year=2007,1,0) ) AS Y2007,
sum( IF(year=2008,1,0) ) AS Y2008

FROM exp_weblog_titles
WHERE year >= 2004 and status='open'
GROUP BY month
ORDER BY month"
}

<tr><td align='left'>{month_name}</th>
<
td align='center'>{Y2006}</td><td align='center'>{Y2007}</td>
<
td align='center'>{Y2008}</td></tr>

{/exp:query}
</table

Категория:Советы
Категория:Календарь

Категории: