Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Нумерация строк и сортировка
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть таблица с набором полей: id, creationDate - дата создания, parentId - id родительской записи (используется для перевода. Если id равно parentId, то это материал на основном языке, если не равно - то перевод. Тоесть, записи с одинаковым parentId - это один и тот же материал, но на разных языках), ... Как пронумеровать строки от 1 до N (например в поле top) отсортировав по дате создания (creationDate) для parentId равно id, при этом для записей с одинаковым parentId номера строк должны совпадать? Для записей с одинаковым parentId дата создания (creationDate) может отличаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 12:02 |
|
||
|
Нумерация строк и сортировка
|
|||
|---|---|---|---|
|
#18+
koder.kim, FAQ: Нумерация строк и другие вопросы про использование переменных - не твой случай? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 12:15 |
|
||
|
Нумерация строк и сортировка
|
|||
|---|---|---|---|
|
#18+
спасибо, там смотрел. Но проблема в записях с одинаковым parentId и датой их создания. Для таких записей даты отличаются. Если бы записи с одинаковым parentId создавались одна за другой - то не проблема. Такой вариант имел место, но всплыли разхождения с датами создания материала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 12:21 |
|
||
|
Нумерация строк и сортировка
|
|||
|---|---|---|---|
|
#18+
koder.kim, тогда пришло время, когда следует привести репрезентативный юзабильный набор тестовых данных и желаемый вид результата на них... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 12:29 |
|
||
|
Нумерация строк и сортировка
|
|||
|---|---|---|---|
|
#18+
в поле top нужна указаная нумерация (по дате, для одинаковых parentId порядковый номер один и тот же) idparentIdcreationDatetop112017-12-18 08:39:031212017-12-18 08:56:031312017-12-18 08:59:031442017-12-18 08:41:032542017-12-18 09:19:032662017-12-18 19:23:035762017-12-18 19:29:035862017-12-18 19:39:035992017-12-18 09:45:0331092017-12-18 09:59:0331192017-12-18 09:59:03312122017-12-18 10:05:03413122017-12-18 10:06:034 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 12:48 |
|
||
|
Нумерация строк и сортировка
|
|||
|---|---|---|---|
|
#18+
koder.kim, Привіт,маю честь просто так вам написати,для виконання роботи на информатиці ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 13:12 |
|
||
|
Нумерация строк и сортировка
|
|||
|---|---|---|---|
|
#18+
koder.kim , подход предлагаю следующий. В подзапросе получаем для каждого parentId минимальное время. Тривиально. Нумеруем записи подзапроса по возрастанию времени. FAQ: Нумерация строк и другие вопросы про использование переменных Связываем полученный результат с исходной таблицей. Всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 13:36 |
|
||
|
Нумерация строк и сортировка
|
|||
|---|---|---|---|
|
#18+
Есть предложение разделить задачу на 2-е На первом этапе пронумеровать записи, в которых parentId равно id, отсортировав по дате На втором этапе взять номер с поля top (созданые на первом этапе для parentId равно id) и записать его в другие записи с таким же parentId тоесть, с такого idparentIdtop1112131442546637686 получить idparentIdtop111211311442542663763863 но как "провернуть" второй этап? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2017, 10:02 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39572632&tid=1830164]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 348ms |

| 0 / 0 |
