powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / помогите с запросом по SQL
4 сообщений из 4, страница 1 из 1
помогите с запросом по SQL
    #32731742
Vassili
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заклинило на простом примере на SQL.
В таблице NUM два столбца. В первом числа от 1 до 10, во втором некоторые произвольные числа.
На печать нужно вывести первый столбец без изменений, а второй должен содержать сумму всех строк исходного второго столбца расположенных выше текущей. (Пример: если бы во втором столбце были числа 101, 102, 103 и т.д.
то в третьей строке нужно вывести 101+102+103).
...
Рейтинг: 0 / 0
помогите с запросом по SQL
    #32731774
Yashur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно так

столбцы f, s
таблица Tabl

select f, isNull((select Sum(s) from Tabl as t1 where t1.f<t.f),0) from Tabl as t
...
Рейтинг: 0 / 0
помогите с запросом по SQL
    #32731794
Ustazz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если числа в первом столбце неупорядочены, то так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
declare @t table
(
	a int,
	b int
)

insert into @t
select  1 ,  101  union all
select  4 ,  102  union all
select  2 ,  105  union all
select  5 ,  108  union all
select  3 ,  107 

select * from @t

declare @n table
(
	id int identity( 1 , 1 ) primary key,
	a int,
	b int
)

insert into @n
select a, b from @t

select a, (select isnull(sum(b), 0 ) from @n where id < n.id) as 'sum' from @n n
...
Рейтинг: 0 / 0
помогите с запросом по SQL
    #32731803
Vassili
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо.
Способ подсказанный Yashur годится.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / помогите с запросом по SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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