У меня есть таблица, которая выглядит следующим образом:«переменное» кумулятивное значение в SQL Server
id count price
1 100 2
2 50 3
3 10 4
Я хочу, чтобы получить цену для определенных кумулятивных значений счетчика, например: , когда я «потребность» подсчет из 120, SQL кумулирует первые x строк и проверяет, соответствует ли кумулятивное значение в x-й строке требованиям (> 120), а затем возвращает мне значение цены x-й строки.
120 Я хочу, чтобы получить 3, как цена, за 159,5 затем 4, для 80 2 и т.д.
Это возможно в SQL Server?
Что означает «когда я запрос 120» означает? –
Вам нужна цена, соответствующая значению (или сумме значений), наиболее близкому к вашей «переменной»? (Это было даже сложно задать вопрос ...) –
Я обновил свой пост, извините, если неясно, я надеюсь, что теперь его лучше. –