ser_davkin, Вы так и не рассказали понятно, что требуется (Впрочем, ясное для всех, популярное, изложение своих мыслей даётся не всем, даже гении на этом спотыкаются ) Вот как я увидел Вашу проблему: файл приложен.
Этот топик читают: Гость
Ответов: 8921
Рейтинг: 823
|
|||
карма: 19 |
| ||
файлы: 1 | bilet.sha [29.2KB] [556] | ||
Голосовали: | ser_davkin |
Ответов: 16884
Рейтинг: 1239
|
|||
miver 21 Oct 2010 18:20 писал(а): Выложу одно нестандартное решениеУ miver очень простое и оригинальное решение. Челевек просто записывает "одиночный билет" аб999557, как диапазон аб999557-аб999557. А дальше - дело техники. Хочешь - SQLite, хочешь - обыкновенная сортировка. |
|||
карма: 25 |
|
Ответов: 8921
Рейтинг: 823
|
|||
Tad,
Tad писал(а): диапазон аб999557-аб999557 |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид писал(а): и я так же поступил вчера, во время профилактики на сайте. |
|||
карма: 25 |
|
Ответов: 1535
Рейтинг: 176
|
|||
Леонид, огромное спасибо за проявленный интерес. Обратите внимание на синтаксис. Буквенный индекс всегда ставиться в начале значения. Первое условие предыдущего задания было выполнено.
Оговорюсь, что в задание были внесены изменения (в последовательность значений группы "аб"вставлен разрыв, о чём я указал в стартопе и в предыдущем своём сообщении). Второе условие предыдущего задания Леонид, было выполнено, но с натяжкой. Есть строгое обозначение единственного билета пх999061 и диапазонного пх999061-999063, где должно быть не менее трёх единиц билета и где буквенный индекс, единожды указывается в начале. А вот такое обозначение пх999061-пх999061 недопустимо. Та же ошибка с индексом была и в первом решении. ser_davkin писал(а): 1. В данной задаче необходимо последовательно присоединить каждую строку из колонки B к соответствующим значениям колонки A. Чтобы в результате получилось, как в CЛеонид, с новой таблицей, твой алгоритм не работает. |
|||
карма: 1 |
|
Ответов: 8921
Рейтинг: 823
|
|||
ser_davkin, здравствуйте, я ваша тётя! Так я и скопировал предыдущую таблицу.
Только сейчас увидел "Соревнования" Леонид писал(а): изложение своих мыслей даётся не всем |
|||
карма: 19 |
|
Ответов: 1535
Рейтинг: 176
|
|||
карма: 1 |
|
Ответов: 758
Рейтинг: 112
|
|||
Не смог сделать через SQL запрос, но в лоб тоже ничего
|
|||
карма: 1 |
| ||
Голосовали: | ser_davkin |
Ответов: 8921
Рейтинг: 823
|
|||
miver,
miver писал(а): твой ход мысли в схеме А+В=С понять не смоганекдот писал(а): но ход мысли понравился! |
|||
карма: 19 |
|
Ответов: 758
Рейтинг: 112
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
[offtop]
Tad Help!! Каким SQL запросом, можно из такого
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
карма: 1 |
|
Ответов: 1535
Рейтинг: 176
|
|||
miver, вот это оптимизация, признаюсь честно, такое решение меня шокировало в хорошем смысле, спасибо! За мной ещё один плюс!
ser_davkin писал(а): и диапазонного пх999061-999063, где должно быть не менее трёх единиц билетаmiver, подкорректируй, пожалуйста, в своей последней схеме под это условие. Например, это обозначение"пх999061-999063" - верное, а это "пх999061-999062" - уже неверное. Попробуй изменить значение "пх999405-999418" на "пх999406-999418" и ты увидешь в место пх999401-999404, вот это пх999404. Моя схема это условие выполняет. |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_21242.txt [6.5KB] [674] | ||
Голосовали: | miver |
Ответов: 758
Рейтинг: 112
|
|||
[offtop]Tad что скажешь про SQL запрос
я сутки над ним думал, но так и не придумал, как удалить ненужное или выбрать нужное [/offtop] ------------ Дoбавленo в 11.09: Tad писал(а): Твой код (который в лоб) :
code_21242.txt Эх рано я тебе + поставил, наверно еще не проснулся Без сортировки и памяти не работает Результат схема miver ser_davkin писал(а): miver, подкорректируй, пожалуйста, в своей последней схеме под это условие. Например, это обозначение"пх999061-999063" - верное, а это "пх999061-999062" - уже неверное. Попробуй изменить значение "пх999405-999418" на "пх999406-999418" и ты увидешь в место пх999401-999404, вот это пх999404. Моя схема это условие выполняет.Честно не увидел , может не туда смотрел |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
miver, ну и чем отличаются результаты сортировки?
sproject45.sha ------------ Дoбавленo в 12.52: Да, miver, у меня результаты работы обеих схем одинаковы Такой разницы, как ты привел на скриншотах нет. |
|||
карма: 25 |
|
Ответов: 758
Рейтинг: 112
|
|||
А ты вот так делал
ser_davkin писал(а): Попробуй изменить значение "пх999405-999418" на "пх999406-999418"И какой у тебя результат 1-й или 2-й |
|||
карма: 1 |
|