Я работаю с хранимыми процедурами, чтобы получить доступ к моим данным БД. Я пытаюсь поместить бизнес-логику в код, а не в хранимые процедуры. Но у меня есть дело, которое я не знаю, как решить:
У меня есть таблица типа: Items(item_id, itemd_name, item_price)
с 700 предметами в ней.
Теперь я хочу показать клиенту все предметы и их названия.
Поскольку я занимаюсь веб-разработкой, я не хочу загружать все 700 элементов, но использую подкачку - 40 элементов за раз.
(Когда я пишу «load», я имею в виду, что хранимая процедура возвращает datatable, а написанный мной код преобразует каждую строку в класс элемента - поэтому я не хочу загружать 700 элементов, она обрабатывает много данных Мне не очень нужно)
Итак, я написал хранимую процедуру, которая знает, как получить 40 элементов.
Теперь мне нужно суммировать все цены на товары и добавить 16% налог.
Проблема в том, что я не могу использовать 40 предметов, которые я получаю из этой процедуры магазина, потому что мне нужно суммировать цену + налог для всех 700 предметов.
Единственное решение, которое я нашел, - это использовать другую хранимую процедуру, которая будет возвращать цену + сумму налога.