Суббота, 23 Апреля 2016 г. 19:15
+ в цитатник
Есть таблица, даны 3 поля: Imya, Chislo, Data.
Данные поступают нарастающим итогом: 01.01.1990 imya1 получил 10 печенек, 07.05.1990 imya1 получил 15 печенек (т.е. в период с 01.01.1990 по 07.05.1990 ему дали еще 5 печенек), а 20.09.1991 imya1 получил уже 25 печенек (было 15 печенек, а получил еще 10).
Аналогично с imya2: 01.01.1990 imya1 получил 10 печенек, 07.05.1990 imya2 получил 50 печенек.
Нужно выводить разницу числа этих печенек в столбце Raznica исходя из сравнения дат. Для первой даты 01.01.1990 - ничего не делать. Следующая дата (07.05.1990) должна сравниваться с предыдущей (01.01.1990) и выводиться разница печенек: 15 - 10 = 5.
Предположил, что нужно сделать столбец Raznica как вычисляемое поле, но как посчитать разницу печенек исходя из дат.
http://www.sql.ru/forum/1211260/vychislyaemoe-pole-po-date
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-