Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Определение момента разрыва цепочки пробегов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Моя задача из области учета параметров эксплуатации подвижного состава. Учет работы автомобиля ведется в путевых листах. В каждом путевом листе фиксируется входящий и исходящий километраж. В идеале входящий километраж последующей путевки должен совпадать с исходящим километражом предыдущей путевки. В нашем случае такой автоматический перенос исходящего километража в последующую путевку выполняет программа. Но тем не менее в результате действия человеческого фактора (например, ввод путевок в базу не в порядке их выдачи) цепочка пробегов сбивается. Требуется в Sybase ASA 8 составить запрос, в котором выбирались бы только те путевки по каждой единице техники, в которых произошел разрыв цепочки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 08:23 |
|
||
|
Определение момента разрыва цепочки пробегов
|
|||
|---|---|---|---|
|
#18+
В общем случае, при решении задачи об интервалах, можно выделить как минимум три класса интервалов (отрезков): Интервалы не имеют ни одной общей точки, то есть, непересекающиеся интервалы. В разрезе Вашей постановки задачи – это как раз то, что Вы хотите получить в результате работы запроса. (Как пример: 1..5 и 7..10) Интервалы, имеющие ровно одну общую точку, то есть начало одного диапазона совпадает с окончанием другого. В разрезе Вашей задачи это вполне нормальная ситуация, имена та, к которой и нужно стремиться. (Как пример: 1..5 и 5..8) Интервалы имеют более одной общей точки, то есть фактически являются пересекающимися. (Как пример: 5..10 и 8..15)Что делать с такими интервалами – совершенно непонятно. В Вашей постановке об этом ничего не сказано. Кроме того, если два последовательных интервала не имеют общее точки, то какой из них выдать? Или в этом случае нужно выдать оба интервала? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 08:37 |
|
||
|
Определение момента разрыва цепочки пробегов
|
|||
|---|---|---|---|
|
#18+
Для комплексного решения задачи интерес представляют интервалы первого и третьего классов. Лучше выдавать пары последовательных интервалов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 15:37 |
|
||
|
Определение момента разрыва цепочки пробегов
|
|||
|---|---|---|---|
|
#18+
Ну если навскидку, то имея таблицу ID машины, ID поездки, начальное и конечное показания спидометра, можно сделать что-то вроде Код: plaintext 1. 2. 3. --- http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 17:46 |
|
||
|
Определение момента разрыва цепочки пробегов
|
|||
|---|---|---|---|
|
#18+
а, я бы слелал так: ID машины, ID поездки, CAR_SPID (конечное показания спидометра) а километраж уже Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. и нет ни какого чел.фактора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 16:16 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=55&tid=2012404]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 392ms |

| 0 / 0 |
