|
|
|
Update направления движения
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите пожалуйста разобраться со следующей проблемой: есть таблица прохождения остановок общественным транспортом по времени, у конечных остановок есть критерий kon2 и кon1. Код: 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. Я пытаюсь сделать UPDATE поля `krit`, если остановки расположены между kon1 и kon2, то `krit`='do ost 6', и наоборот, если между kon2 и kon1, то `krit`='do ost 1'. К сожалению ничего не выходит. Подскажите пожалуйста, как это можно осуществить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 11:14 |
|
||
|
Update направления движения
|
|||
|---|---|---|---|
|
#18+
sql_new_58, И где UPDATE? И я в инсерте насчитал полей больше, чем в таблице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 11:33 |
|
||
|
Update направления движения
|
|||
|---|---|---|---|
|
#18+
paver, да, допущена мной ошибка. Должно быть так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. UPDATE пытаюсь делать так: Код: sql 1. и наоборот Код: sql 1. Соответственно ничего не выходит. Возможно надо находить время вхождения kon1, kon2 и наоборот, и в полученном интервале времени делать update Не соображу никак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 11:46 |
|
||
|
Update направления движения
|
|||
|---|---|---|---|
|
#18+
Для каждого времени, где krit пусто, надо найти минимальное время с не-пустым krit, и в зависимости от его значения выполнить апдейт. В общем, какая-то хренб типа Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 12:46 |
|
||
|
Update направления движения
|
|||
|---|---|---|---|
|
#18+
Akina, спасибо! Появляется ошибка: You can't specify target table 't1' for update in FROM clause Если я правильно понимаю, не разрешает выполнить Update и одновременно Select в одну и туже таблицу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 13:16 |
|
||
|
Update направления движения
|
|||
|---|---|---|---|
|
#18+
Это была идея реализации. То, что опущено во WHERE (подзапрос), следует переместить во FROM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 13:28 |
|
||
|
Update направления движения
|
|||
|---|---|---|---|
|
#18+
Akina, посмотрите пожалуйста Код: sql 1. 2. 3. Происходит UPDATE от kon1 дo kon2 до 'остановки 6', также от kon2 дo kon1. Что необходимо исправить в данном запросе, чтобы между kon2 дo kon1 стоял критерий 'до остановки1', в то время как от kon1 дo kon2 до 'остановки 6'? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 16:08 |
|
||
|
Update направления движения
|
|||
|---|---|---|---|
|
#18+
Да ну, надоело... сделай вот так: Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2018, 16:22 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39710829&tid=1829568]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 127ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...