Size: a a a

2021 July 06

Л

Лучший ник in sql_ninja
а когда будет enddate как тогда связать эти таблицы чтобы данные по месяцам соответствовали действующему на то время тарифу?
источник

DN

Denis Novickiy in sql_ninja
источник

Л

Лучший ник in sql_ninja
Спасибо
источник

N

Ninja Reputation in sql_ninja
Репутация @V1nn1: 3
источник

DN

Denis Novickiy in sql_ninja
вместо cte в моем примере можешь использовать временную
источник

Л

Лучший ник in sql_ninja
Слушай, а вот есть же в sql server фича обозначающая следующую запись в таблице
источник

Л

Лучший ник in sql_ninja
чтобы я описал вставку  в EndDate ту дату, которая идёт в StartDate следующей записи
источник

У

Уруруборос Иванович... in sql_ninja
Оконная функция lead
источник

DN

Denis Novickiy in sql_ninja
хз. думаю, через оконки можно получить, но у нас 2008r2:D
источник

Л

Лучший ник in sql_ninja
ого, я лучше ручками)
Знаю что оконки много проблем решают, я книгу купил по их изучению. Но теперь осталось найти время чтобы прочитать)))))))
источник

У

Уруруборос Иванович... in sql_ninja
Да там так-то просто
источник

Л

Лучший ник in sql_ninja
Значит сейчас про lead прочитаю
источник

Л

Лучший ник in sql_ninja
Спасибо!
источник

N

Ninja Reputation in sql_ninja
Репутация @UdavConstantine: 8
источник

O

Olka in sql_ninja
Как написать сторед процедуру, которая будет отнимать товар после того как он продался и когда этот товар = 0, то удалять из таблички?
источник

У

Уруруборос Иванович... in sql_ninja
Select tarifvalue, tarifdate, lead(tarifdate) over (order by tarifdate) as tarifenddate
источник

У

Уруруборос Иванович... in sql_ninja
Но там надо нюансы учесть, чтобы у тебя в день конца не пересекались 2 тарифа
источник

DN

Denis Novickiy in sql_ninja
+
источник

N

Ninja Reputation in sql_ninja
Репутация @UdavConstantine: 9
источник

У

Уруруборос Иванович... in sql_ninja
И nvl написать - т.к. последний lead будет null
источник