report - запрос

belbek

Новичок
report - запрос

Покажите, плз, в общем, или дайте ссылочки где почитать как выглядит запрос для составления отчета, выглядящего в табличном виде приблизительно так:

заготоловок таблицы - все дни месяца
заголовки строк(левая колонка) - города

а в ячейках таблицы (город/день месяца) суммируется некоторый парметр(скажем, потребления чего-то людьми из одного города, в определенный день месяца)

в общем, хотя бы приблизительно как может выглядеть такой запрос?
 

Adelf

Administrator
Команда форума
все зависит от данных. обычно
ВЫБРАТЬ * ИЗ ТАБЛИЦА ГДЕ ДАТА >= 1 ЧИСЛО МЕСЯЦА И ДАТА < 1 ЧИСЛО СЛЕДУЮЩЕГО МЕСЯЦА
А суммировать можно и в PHP. любой отчетный механизм справится.
 

prolis

Новичок
Re: report - запрос

[sql]
select city,
sum(if(dateField='01.01.2009', calcField, null)) as '01012009',
sum(if(dateField='02.01.2009', calcField, null)) as '02012009'
from table
where dateField between '01.01.2009' and '02.01.2009'
group by city
[/sql]
 
Сверху