Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Суммирование данных с условием / 8 сообщений из 8, страница 1 из 1
22.08.2016, 08:30
    #39295277
new_polz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование данных с условием
Добрый день, уважаемые форумчане!

Прошу подсказать, как реализовать посредством SQL-запроса суммирование данных с условием, а именно:

Существует таблица (к примеру), имеющая два столбца: 1 столбец содержит числовую информацию, 2 столбец - даты.

Вопрос: как реализовать суммирование данных из столбца 1 за последние 3 месяца (согласно датам из 2 столбца)? То есть необходимо реализовать суммирование с условием.

Подскажите, пожалуйста.

Заранее спасибо!
...
Рейтинг: 0 / 0
22.08.2016, 10:13
    #39295336
AnSi_Sr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование данных с условием
new_polz,

where
...
Рейтинг: 0 / 0
22.08.2016, 10:42
    #39295355
new_polz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование данных с условием
AnSi_Sr,

то, что через where, это понятно, мне не ясно как прописать само условие, чтобы учесть временной период?
В общем, я написал следующий запрос:

авторselect sum(столбец1) from таблица op where sc.id = op.ref and столбец1 > 0


Столбец1 - содержит числовые данные, которые необходимо просуммировать.
Данные суммируются для конкретного id таблицы sc (в условии прописана связь двух таблиц), плюс суммируются только те значения, которые больше 0.

Мне необходимо добавить доп.условие, согласно которому, по столбцу1 будут суммироваться только те значения, у которых в столбце2 этой же таблицы имеются даты не старше последних 3-х месяцев.
...
Рейтинг: 0 / 0
22.08.2016, 11:08
    #39295378
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование данных с условием
вот задумался...кто меня больше напрягает, водители включающие поворот с началом манёвра и уверенные что все именно на них смотрят в это мгновение, или пользователи, которые спрашивают вопрос, ... то что элементарный бог сним, допустим трудно самому даже простое выучить, но вопрос, ответ на который на каждом углу, и считающие, что вот тут сидят люди, и кажому хотят ответить отдельно - даты сравниваются как и числа, даты сравниваются как и числа, даты сравниваются как и числа.
...
Рейтинг: 0 / 0
22.08.2016, 11:24
    #39295385
AnSi_Sr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование данных с условием
new_polzМне необходимо добавить доп.условие, согласно которому, по столбцу1 будут суммироваться только те значения, у которых в столбце2 этой же таблицы имеются даты не старше последних 3-х месяцев.
Наверное, это
...
Рейтинг: 0 / 0
22.08.2016, 12:30
    #39295428
new_polz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование данных с условием
alex564657498765453вот задумался...

Думай дальше...
...
Рейтинг: 0 / 0
22.08.2016, 12:30
    #39295429
new_polz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование данных с условием
AnSi_Sr,

большое спасибо!
...
Рейтинг: 0 / 0
22.08.2016, 20:29
    #39295770
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Суммирование данных с условием
new_polzДобрый день, уважаемые форумчане!

Прошу подсказать, как реализовать посредством SQL-запроса суммирование данных с условием, а именно:


Код: sql
1.
2.
3.
4.
select .... sum(xxx)
...
from ...
where some_date between '20100101' and '20160901'
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Суммирование данных с условием / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]