|
В этом разделе мы на реальном примере из практики большой кабельной компании, пытающейся отслеживать повторные наряды, покажем, как используются табличные функции. Говоря попросту, повторный наряд - это направление техника по одному и тому же адресу для повторного выполнения (или исправления) уже сделанной работы в течение 30 дней. Повторный визит не всегда связан с наличием претензий - он может быть результатом установки оборудования в 30-дневный период после предварительного заказа. Адреса определяются предопределенными идентификаторами. Они могут соответствовать чему угодно, от конкретной кабельной розетки до отдельного дома или большого торгового центра. Вид работы определяется идентификатором типа наряда. Например, тип 1 может означать «Прокладка кабеля», а тип 2 - «Замена кабеля». Компания имеет отделения в нескольких регионах, в каждом из которых используется собственный набор идентификаторов адресов, типов нарядов и критериев повторного наряда. Эти критерии определяют пары типов нарядов, которые должны быть выданы по одному адресу в течение 30-дневного периода, чтобы наряд был признан повторным. Типы нарядов в такой паре могут совпадать или не совпадать, например «Ремонт кабеля», произошедший после «Прокладки кабеля», может считаться таким же повторным нарядом, как и два последовательных наряда на «Прокладку кабеля». Эти критерии хранятся в таблице: SQL> DESC repeat_order_criteria |
СТАТЬИ
- Язык PL/SQL
- Общая характеристика Delphi.NET 2006
- Delphi.NET. приложения Windows Forms
- Работа с базами данных .NET
- Совершенный код - Основы разработки ПО
- Совершенный код - Высококачественный код
- Совершенный код - Переменные
- Совершенный код - Операторы
- Совершенный код - Усовершенствование кода
- Совершенный код - Системные вопросы
- Совершенный код - Мастерство программирования
Авторизация
Использование табличных функций
|
Главная
→
Язык PL/SQL
→
Табличные функции
→ Использование табличных функций
|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
