Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / помогите создать запрос / 4 сообщений из 4, страница 1 из 1
20.09.2005, 17:28
    #33279579
alpamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите создать запрос
есть таблица данных, скажем
1. таблица 1: два столбца, в одном дата, в другом цифра (поле В1)
2. таблица 2: два столбца, в одном дата, в другом цифра (поле В2)
нужно вытащить:
Значение поля А1 = сумма значений поля В1 за последние дни трех месяцев, входящих в квартал.
Значение поля А2 = сумма значений поля В2 за последние дни трех месяцев, входящих в квартал.
Значение поля А3 = А1/А2

Как это можно реализовать?
...
Рейтинг: 0 / 0
21.09.2005, 17:21
    #33282057
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите создать запрос
было бы проше многим если бы следовали рекомендациям их ложенным в правилах

http://]http://www.sql.ru/forum/rules.aspx
...
Рейтинг: 0 / 0
22.09.2005, 14:54
    #33283874
Кутх
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите создать запрос
with
Q(Date) as
(values
date('31.01.2005'),
date('28.02.2005'),
date('31.03.2005'))

select
A1,A2,A1/A2 A3
from
(select sum(B1) A1
from T1 join Q on T1.Date = Q.Date),
(select sum(B2) A2
from T2 join Q on T2.Date = Q.Date)

Это реализация для первого квартала 2005 года. Для остальных кварталов аналогично
...
Рейтинг: 0 / 0
22.09.2005, 14:56
    #33283882
Кутх
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите создать запрос
Извиняюсь, подзапросы надо проименовать:

with
Q(Date) as
(values
date('31.01.2005'),
date('28.02.2005'),
date('31.03.2005'))

select
A1,A2,A1/A2 A3
from
(select sum(B1) A1
from T1 join Q on T1.Date = Q.Date) Q1,
(select sum(B2) A2
from T2 join Q on T2.Date = Q.Date) Q2
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / помогите создать запрос / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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