Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите пожалуйста с запросом  [new]
Valentine
Member

Откуда:
Сообщений: 38
Есть две таблицы

-- creating table
create table #test (
  id         int,
  group_name varchar(30),
  group_code int)

-- inserting test data
insert #test values(1, 'test1', 10)
insert #test values(2, 'test1', 20)
insert #test values(3, 'test1', 20)
insert #test values(4, 'test1', 10)
insert #test values(5, 'test1', 10)
insert #test values(6, 'test1', 10)
insert #test values(7, 'test2', 10)
insert #test values(8, 'test2', 20)
insert #test values(9, 'test2', 15)
insert #test values(10, 'test2', 15)
insert #test values(11, 'test2', 15)


select * from #test

и


-- creating table
create table #test0 (
  id         int,
  group_name varchar(30),
  group_code int)

-- inserting test data
insert #test0 values(1, 'test1', 55)
insert #test0 values(2, 'test2', 40)

select * from #test0


В принципе надо получить две таблицы(двумя запросами)
Первая должна отражать строки первой таблицы за вычитом суммы из второй с групирровкой по 2 колонке.
Результат:


4 test1 5
5 test1 10
6 test1 10
10 test2 10
11 test2 15

Вторая- с точностью наоборот. Которые вошли в сумму.

1 test1 10
2 test1 20
3 test1 20
4 test1 5
7 test2 10
8 test2 20
9 test2 10


Если в остальных будут нули- не страшно.

Заранее благодарен
21 окт 09, 14:40    [7818036]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с запросом  [new]
Valentine
Member

Откуда:
Сообщений: 38
Прошу прощения, не в тот раздел.
Если можно -перенесите плиз.
21 окт 09, 14:45    [7818073]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с запросом  [new]
Гадя Петрович
Member

Откуда: планета Плюк, 215 в тентуре, галактика Кин-дза-дза в Спирали
Сообщений: 52912
Valentine,

except
intercept

оно?
21 окт 09, 14:46    [7818087]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с запросом  [new]
Valentine
Member

Откуда:
Сообщений: 38
Гадя Петрович,

Ну, честно говоря, не совсем
21 окт 09, 14:49    [7818129]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с запросом  [new]
Glory
Member

Откуда:
Сообщений: 104760
Valentine
Прошу прощения, не в тот раздел.
Если можно -перенесите плиз.

В форум о вкусной и здоровой пище ? Или о любителей мультипликации ?
21 окт 09, 14:50    [7818145]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с запросом  [new]
iljy
Member

Откуда:
Сообщений: 8711
Valentine,

ищите поиском, накопительный итог, такие задачи регулярно всплывают.
21 окт 09, 14:51    [7818159]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста с запросом  [new]
Valentine
Member

Откуда:
Сообщений: 38
Glory,

Блин... чёт торможу сегодня )))
21 окт 09, 14:52    [7818162]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить