Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Нужно посмотреть решение  [new]
Новичок111111
Guest
Есть две таблицы вида
Год Количество
1998 200
1999 300
2000 1400
........

Год 1 Кол2
2003 1000
2004 700
2005 1000

Нужно получить третью вида
Год1 Год
2003 1998 200
2003 1999 300
2003 2000 900
2004 2000 400
2005 2000 100
......

Если можно пример процедуры.
Заранее очень благодарен
24 авг 09, 19:36    [7574790]     Ответить | Цитировать Сообщить модератору
 Re: Нужно посмотреть решение  [new]
O_val
Member

Откуда:
Сообщений: 157
Не совсем понятен алгоритм получения третьей таблицы
24 авг 09, 19:47    [7574808]     Ответить | Цитировать Сообщить модератору
 Re: Нужно посмотреть решение  [new]
Новичок111111
Guest
Нужно получить третью вида
Год1 Год количество по годам до кол 2
2003 1998 200
2003 1999 300
2003 2000 500
2004 2000 400
2005 2000 500
24 авг 09, 20:06    [7574843]     Ответить | Цитировать Сообщить модератору
 Re: Нужно посмотреть решение  [new]
LexMinsk
Member

Откуда: Republic of Belarus
Сообщений: 451
Какая то странная задача. А где вы ее применяете если не секрет?
Т.е. Кол2 во второй таблице показывает сумму значений кол 1 из первой таблицы, при условии что год1 Б года 2. Так чтоли получаеться?
25 авг 09, 09:40    [7575624]     Ответить | Цитировать Сообщить модератору
 Re: Нужно посмотреть решение  [new]
Mikle83
Member

Откуда: Санкт-Петербург
Сообщений: 629
странно... Результирующая таблица в первом и третьем посте отличается кардинально...

Топистартер, вам нужно для каждой записи из второй таблицы выбрать все записи из первой таблицы, у которых количество меньше?
25 авг 09, 10:09    [7575759]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить