В начало
Скидка от суммы чекаЕсть таблица «Кассовые чеки», которая находится в базе данных «Аптека». Нужно написать процедуру для расчета скидки в зависимости от суммы чека. Рис. 1. Таблица «Кассовые чеки» Запускаем «MS SQL Server 2009 Management Studio Express», соединяемся с сервером, а в обозревателе объектов (стакан слева) переходим на ветку «Базы данных – Аптека – Таблицы – Кассовые чеки» и открываем через контекстное меню, чтобы была перед глазами. Рис. 2. Поля и типы таблицы «Кассовые чеки» Нажимаем кнопку «Создать запрос» на панели кнопок, выполняем его. Процедура запишется на ветку «Хранимые процедуры». В процедуре ставим условие на размер скидок в зависимости от суммы чека, а именно, меньше 500 скидка 5%, более 500 скидка 10 %.
Чтобы выполнить ее надо опять же выполнить запрос ,но уже на выполнение процедуры:
Таким образом ,мы рассчитаем скидки в столбце «Скидки» таблицы «Кассовые чеки» базы «Аптека». Рис.
3. Рассчитанные скидки в таблице «Кассовые чеки» |
| |||