Имя: Пароль:
1C
1С v8
Помогите с SQL пожалуйста
,
0 divanmgn1
 
02.08.13
06:44
Здравствуйте.

Есть таблица вида

К1       К2
а        1
а        2
б        3
б        9
в        3

Необходимо написать запрос так, чтобы на выходе была таблица с максимальными значениями из К2:
К1       К2
а        2
б        9
в        3

Как?
1 Капитан О
 
02.08.13
06:45
select max(k2) group by k1
2 Лефмихалыч
 
02.08.13
08:35
стаж 6 лет 8 дней
КАК?!!11 о_0
3 Капитан О
 
02.08.13
08:36
(2) КЕМ??
4 skunk
 
02.08.13
08:38
сдается мне тут не групп использовать надо а макс
5 Капитан О
 
02.08.13
08:53
(4) совсем без груп?
6 skunk
 
02.08.13
08:56
нет ... я затупил ... не увидал макс в твоем
7 Sorm
 
02.08.13
09:04
(0) Не устаю повторять - http://www.sql-ex.ru/ Но бесполезно, по ходу.
8 DIvanmgn
 
02.08.13
11:23
(2) сам в шоке)
не помогло. Вообще нужно следующее:
Есть таблица вида

К1       К2     К3     К4
а        1      2      а1
а        1      5      а2
а        2      7      а1
а        2      6      а2
б        3      4      б1
б        3      6      б2
б        9      1      б1
б        9      1      б2
в        3      1      в1
в        3      1      в2

Необходимо написать запрос так, чтобы на выходе была таблица с максимальными значениями из К2 и суммой по К3(по максимальным значениям К2):
К1       К2     К3
а        2       13
б        9       2
в        3       2
9 Капитан О
 
02.08.13
11:26
(8) тебя пытали? ты аж в лице изменился и задачу поменял
соедини (1) с исходной таблицей
10 DIvanmgn
 
02.08.13
11:28
(9) с синтаксисом туговато( намекни более явно плиз
11 Maxus43
 
02.08.13
11:30
чо за К4? он нужен?
12 Maxus43
 
02.08.13
11:30
select max(k2), summ(k3) group by k1
13 Капитан О
 
02.08.13
11:35
(10) from tab0 inner join (select group by) as tab1 on tab0.k1=tab1.k1 and tab0.k2=tab1.k2 group by
14 Капитан О
 
02.08.13
11:37
(12) на первой строке 20 в к3 получишь
15 Maxus43
 
02.08.13
11:38
(14) да, точно
16 Maxus43
 
02.08.13
11:38
сдаётся мне что в 1с запрос то надо, а не в скуле
17 DIvanmgn
 
02.08.13
11:40
(16) нее )) firebird. а вот потом результат запроса уже в 1с обрабатываю
18 Капитан О
 
02.08.13
11:41
я ничего никому не скажу про внешние источники
19 Maxus43
 
02.08.13
11:41
(18) тсссс
20 DIvanmgn
 
02.08.13
11:41
(18) 8.3? боюсь пока
21 Капитан О
 
02.08.13
11:43
(20) 8.2, запросто может оказаться более эффективным. да и конструктор появляется
22 Maxus43
 
02.08.13
11:44
(20) если на 1с запросы лучше получаются - там и пиши к любому объекту, потом скопипастишь запрос и таблички на свои поменяешь