Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разница между значениями строк / 4 сообщений из 4, страница 1 из 1
24.01.2002, 04:58
    #32021381
USVER
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница между значениями строк
Никто не сталкивался с проблемкой получения математической разницы между значениями одного из полей таблицы?
из значения поля первой записи вычитаем значение поля второй
из значения поля второй записи вычитаем значение поля третьей и т.д.
Пример:
table1
cola colb
1 A
3 B
7 C
12 D

В результате хотелось бы видеть
table1
razn
2
4
5
...
Рейтинг: 0 / 0
24.01.2002, 07:53
    #32021393
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница между значениями строк
declare @t table(cola int)
insert @t select 1
insert @t select 3
insert @t select 7
insert @t select 12

select min(a.cola-b.cola)
from @t a, @t b
where a.cola>b.cola
group by a.cola
...
Рейтинг: 0 / 0
24.01.2002, 09:41
    #32021404
USVER
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница между значениями строк
Благодарю.
Вроде работает. Только если разница 0, то её не выдаёт.
...
Рейтинг: 0 / 0
24.01.2002, 10:30
    #32021414
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница между значениями строк
Естественно. А как же тогда записи различать?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разница между значениями строк / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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