Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
копни для начала как правильно дату хранить
так как у тебя даже отсортировать невозможно (Добавление)
хотя для твоей задачи наоборот удобнее))
GROUP BY
и строковые фции
avtor.fox
Отправлено: 03 Сентября, 2013 - 23:41:52
Постоянный участник
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
LIME пишет:
хотя для твоей задачи наоборот удобнее))
ща насоветуешь))
Jilling пишет:
Примерно такая таблица:
Вы уверены, что конечная таблица должна выглядеть именно так? Я смутно себе представляю сумму за месяц в понедельник и за месяц во вторник)
Jilling
Отправлено: 03 Сентября, 2013 - 23:55:48
Новичок
Покинул форум
Сообщений всего: 63
Дата рег-ции: Апр. 2011 Откуда: Луганск, Украина
Помог: 0 раз(а)
avtor.fox пишет:
Вы уверены, что конечная таблица должна выглядеть именно так? Я смутно себе представляю сумму за месяц в понедельник и за месяц во вторник)
Да, именно так должен выглядеть конечный результат.
LIME пишет:
копни для начала как правильно дату хранить
Копнул.
Ch_chov
Отправлено: 04 Сентября, 2013 - 05:57:33
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Покинул форум
Сообщений всего: 202
Дата рег-ции: Окт. 2011 Откуда: с Марса
Помог: 1 раз(а)
Не понятно поставил задачу, автор. Давай с цифрами и поподробнее. Я тоже не пойму. Может, нужна накопительная за месяц - тогда это одно, а недели тогда причем?
Champion
Отправлено: 04 Сентября, 2013 - 08:55:44
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
month(date) month, sum(value) perMonth, sum(case when weekday(date)= 0 then value end) perSundays, sum(case when weekday(date)= 1 then value end) perMondays,
sum(case when weekday(date)= 2 then value end) perThuesdays,...
FROM tbl
GROUPBY month(date)
как цифры превртить в названия месяцев, Вы догадаетесь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.