Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
R. Averkov 04.02.2006 11:19 / 04.02.2006 11:22
Задача^for[employee_i](1;$employee_list){ <employee ord="$employee_i"> $salary[^hash::sql{ SELECT month, salary ... WHERE year=2005 AND employee_ord=$employee_i }] ^for[month_i](1;12){ <month no="$month_i" salary="$salary.[$month_i].salary"/> } </employee> }А теперь так:
$salary[^hash::sql{ SELECT CONCAT(month,'_',employee_ord), salary ... WHERE year=2005 }] ^for[employee_i](1;$employee_list){ <employee ord="$employee_i"> ^for[month_i](1;12){ <month no="$month_i" salary="$salary.[${month_i}_${employee_i}].salary"/> } </employee> }Есть ли более хорошие решения для подобных задач?