powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Сложение строк из нескольких таблиц
3 сообщений из 3, страница 1 из 1
Сложение строк из нескольких таблиц
    #39464972
top091
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер.

Столкнулся с такой проблемой, не знаю как реализовать.
Существуют таблицы, которые появляются в начале месяца и куда записываются значения, которые будут получены для определённого юзера в течение этого самого месяца.

Например, у нас есть user_one и, допустим сейчас идёт 4 месяц, т.е. у нас на данный момент существует 4 таблицы, и в каждой таблице, есть, к примеру, столбец, куда записывалось сколько денег он тратил.

table_one_01_2015                #Название таблицы
    current_spent_summ         #Название столбца
        1. 10                                #Значение в строке
        2. 7
        3. 3
table_one_02_2015
    current_spent_summ
        1. 1
        2. 12
        3. 2
table_one_03_2015
    current_spent_summ
        1. null
        2. null
        3. null
table_one_04_2015
    current_spent_summ
        1. null
        2. null
        3. null


И нужно составить (что-то слишком умное для меня), чтобы:

во-первых, складывались значения в самих столбцах -

table_one_01_2015
sum(current_spent_summ)
union all
table_one_02_2015
sum(current_spent_summ)
union all
table_one_03_2015
sum(current_spent_summ)
union all
table_one_04_2015
sum(current_spent_summ)

и получить что-то вроде:
1. 20
2. 15
3. null
4. null

и во-вторых, уже сложить значения из этого столбца:
1. 35



Как это всё можно реализовать, с учётом того, что каждый месяц будет добавляться ещё одна таблица ? и как, например, делать выбор, если указывать, за сколько месяцев мне надо сделать селект ?
...
Рейтинг: 0 / 0
Сложение строк из нескольких таблиц
    #39465000
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
top091с учётом того, что каждый месяцРаз в месяц пересоздавать тему. Только в этом форуме. Для систем зоологической архитектуры лучше использовать продукты MS Office. Так что раз в месяц будешь спрашивать там сочетание клавиш копипаста из грида в эксел. Обойдется дешевле, чем напрягать мозги чтением книг по sql.
...
Рейтинг: 0 / 0
Сложение строк из нескольких таблиц
    #39465035
Garraty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
очевидное решение проблемы - это создать таблицу с полем даты и писать все данные в эту таблицу, но если всё-таки хочется маньячить и заниматься ерундой с ежемесячными табличками, то можно продолжать плодить тлен через pl/sql и execute immediate
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Сложение строк из нескольких таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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