Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual FoxPro

Войти
Регистрация
Восстановить пароль
 
bzlamshik
14 / 14 / 0
Регистрация: 01.05.2012
Сообщений: 33
#1

Группировка по месяцам - FoxPro

23.05.2012, 11:29. Просмотров 974. Ответов 1
Метки нет (Все метки)

Здравствуйте! Подскажите, пожалуйста.
Есть база, нужно сделать группировку по месяцам и суммам. Запрос:
select distinct(month(date_pos)) as mm ,SUM(summa_op) as summa_op from table where 1=1 group by date_pos

Если выполнять в таком виде, как сейчас - он выведет много записей, то есть будет около 30 записей для первого месяца, для второго и так далее. А надо чтобы вывел:
1 - сумма
2 - сумма
3 - сумма
4 - сумма
5 - сумма
6 - сумма

Добавить новое поле не получится, так как есть готовая база и в ней ничего менять нельзя. В группировке пробовал добавить month(date_pos) вместо date_pos - не работает...

Добавлено через 19 минут
Разобрался. Точнее помог человек один. Поставить в group by единицу.
group by 1
Я просто думал, что FoxPro так не умеет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2012, 11:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Группировка по месяцам (FoxPro):

Суммирование данных по месяцам - Базы данных
Здравствуйте! Такой вот вопрос, как сделать суммирование данных по месяцам. В месяце данные могут быть за разные числа, вот их надо...

Выбрать количество записей по месяцам - Базы данных
Есть Access БД Нужно выбрать количество записей по месяцам (типичная ламерская задачка) НО! Кроме как 'Select DateDiff('m',Updated,...

Как подсчитать сумму по месяцам - Базы данных
У меня есть запрос, который работает : select date_o,sum(SUMMA) from mt_12007 group by date_oИ я хочу чтобы он подсчитывал сумму по...

Как в запросе Access сгруппировать даты по месяцам? Помогите!!! - Базы данных
Есть таблица Access: 1 поле - дата 2 поле - текст 3 поле - число Как сделать запрос из этой таблицы, в котором будут выбираться...

Группировка результата запроса по дням - Базы данных
Есть таблица с записями о работе игрового автомата. Таблица такая id, paytime, cashin id - автоинкрементное поле, уникально paytime -...

Группировка по подполю/ group by substring - FoxPro
Привет! Есть таблица с данными об научно-исследовательских работах в университетах России. Есть поле "grnti1", в котором в формате...

1
FoxArGon
16 / 16 / 1
Регистрация: 21.05.2012
Сообщений: 83
23.05.2012, 15:39 #2
Цитата Сообщение от bzlamshik Посмотреть сообщение
Здравствуйте! Подскажите, пожалуйста.
Есть база, нужно сделать группировку по месяцам и суммам. Запрос:
select distinct(month(date_pos)) as mm ,SUM(summa_op) as summa_op from table where 1=1 group by date_pos

Если выполнять в таком виде, как сейчас - он выведет много записей, то есть будет около 30 записей для первого месяца, для второго и так далее. А надо чтобы вывел:
1 - сумма
2 - сумма
3 - сумма
4 - сумма
5 - сумма
6 - сумма

Добавить новое поле не получится, так как есть готовая база и в ней ничего менять нельзя. В группировке пробовал добавить month(date_pos) вместо date_pos - не работает...

Добавлено через 19 минут
Разобрался. Точнее помог человек один. Поставить в group by единицу.
group by 1
Я просто думал, что FoxPro так не умеет
можно index'ами было сделать...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2012, 15:39
Привет! Вот еще темы с ответами:

Группировка по месяцам - MS Access
есть табличка с данными (плательщик, дата, оплата) надо сделать запрос чтобы по каждому плательщику суммировалась оплата по месяцам.... а...

Запрос: группировка по месяцам - MS Access
Здравствуйте! Помогите, пожалуйста. Нужно создать запрос для рассчета дохода по месяцам. Нужно, чтобы писало 0, если не было дохода. ...

Диаграмма по месяцам - MS Access
Есть таблица "Жалобы". Я хочу сделать на форме "Диаграма" диаграму которая показывает количество поступивших жалоб по месяцам, например...

Подсчёт по месяцам - MySQL
Здравствуйте, есть ли возможность средствами MySql посчитать суммы значений по всем месяцам ОДНИМ запросом? Например: Количество звонков за...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.