| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Spearance 14.03.2011 05:20
@getStatHash[week][w]
^if($week){
$result[^hash::create[]]
^week.menu{
$w($week.n)
$result.$w[^oSql.hash{
SELECT
app_id
,COUNT(*) AS cnt
FROM
weekly
WHERE
dt > '$week.from'
AND
dt < '$week.to'
GROUP BY
app_id
}]
$result.$w.total(0)
^result.$w.foreach[k;v]{^result.$w.total.inc($v.cnt)}
^result.total.inc($result.$w.total)
}
}{
^throw[bad.param;getStatHash;Wrong param]
}Про первое меню ничего не могу сказать, надо знать другие вводные.