Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть две таблицы table1 id_table1 name0C24D28A-CC4A-44F7-89A9-6D6BC5EB3BF1 name1B8BBC8B6-F36F-434F-9574-91CDAF1E708D name293E8FECB-8782-4357-B0FC-75C147594F50 name35B22FE0E-36A5-42AE-A280-93E6D47B4044 name4 table2 id_table1 start stop0C24D28A-CC4A-44F7-89A9-6D6BC5EB3BF1 2019-06-24 08:34:00.000null0C24D28A-CC4A-44F7-89A9-6D6BC5EB3BF1 2019-06-24 07:34:00.00007:34:00.0000C24D28A-CC4A-44F7-89A9-6D6BC5EB3BF1 2019-06-24 06:34:00.00006:34:00.0000C24D28A-CC4A-44F7-89A9-6D6BC5EB3BF1 2019-06-24 04:34:00.00004:34:00.000B8BBC8B6-F36F-434F-9574-91CDAF1E708D 2019-06-24 08:00:00.00008:00:00.00093E8FECB-8782-4357-B0FC-75C147594F5 2019-06-24 07:01:00.00008:34:00.0000C24D28A-CC4A-44F7-89A9-6D6BC5EB3BF1 2019-06-24 04:30:00.000null5B22FE0E-36A5-42AE-A280-93E6D47B4044 2019-06-24 03:14:00.000null нужно на выходе получить такой результат id_table1 start stop0C24D28A-CC4A-44F7-89A9-6D6BC5EB3BF1 2019-06-24 08:34:00.000nullB8BBC8B6-F36F-434F-9574-91CDAF1E708D 2019-06-24 08:00:00.00008:00:00.00093E8FECB-8782-4357-B0FC-75C147594F5 2019-06-24 07:01:00.00008:34:00.0005B22FE0E-36A5-42AE-A280-93E6D47B4044 2019-06-24 03:14:00.000null То есть по каждой id_table1 получить последний результат по дате, я пробовал делать так: Код: sql 1. 2. 3. 4. но если я добавлю туда t2.stop то все поломается. Подскажите пожалуйста как правильно составить запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:13 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
Да вроде не должно. Покажи, как добавлял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:21 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
Вот так, но там получаются левые даты stop Код: sql 1. 2. 3. 4. я понимаю что это не правильно, а понять как надо не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:24 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
так "левые" или "ломается"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:25 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
Выходит просто максимальная дата t2.stop на привязанная к t2.start ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:27 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
А что, есть объекты, по которым не было операций? Попробуй убрать Left, поставь INNER ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:28 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
Hopfen_ArturВыходит просто максимальная дата t2.stop на привязанная к t2.start Так это совсем другое дело. Ты вовыдишь максимальную дату STOP, а не дату, из записи с минимальной датой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:30 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
Это то я понимаю, а как правильно, вообще надо сверху max убрать, и записать условие в where. Пробую пока что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:32 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
Надо сначала найти минимальную дату, а потом по ней искать и соответствующий STOP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:33 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
этот товарищь 982183 хочет просто на 3 страницы тему растянуть что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:36 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
хотел так написать, но не прокатило, думаю дальше: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 09:36 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
TaPaKэтот товарищь 982183 хочет просто на 3 страницы тему растянуть что ли? Старая дурная привычка давать людям вместо рыбы не удочку, а конструктор для её сборки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:09 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
пока еще не разобрался =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:10 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
Hopfen_Arturхотел так написать, но не прокатило, думаю дальше: Код: sql 1. 2. 3. 4. Неправильно думаешь. задача "Вывести start и stop из записей с максимальным start" А не "вывести максимальный start и максимальный stop" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:11 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
я знаю что мне нужно, я не знаю как это сделать, в этом и проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:16 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
сформируй таблицу с максимальным start, а потом свяжи её с исходной по id и start. Так найдешь соответствующий stop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:18 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
982183, смысл понял, спасибо, сейчас попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:25 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
Hopfen_Arturя знаю что мне нужно, я не знаю как это сделать, в этом и проблема. Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:27 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
982183сформируй таблицу с максимальным start, а потом свяжи её с исходной по id и start.А если start не уникальный? В общем, зависит от постановки задачи (какие записи показывать из некольких неуникальных start) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:29 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
alexeyvg, да старт даты могут совпадать, просто одну из них, любую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:37 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
если start не уникальный, это ошибочная запись, бывает такое иногда, поэтому любую одну из них ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:38 |
|
||
|
Подскажите как правильно подвязать таблицы.
|
|||
|---|---|---|---|
|
#18+
alexeyvg, все работает спасибо вам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2019, 10:42 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39829706&tid=1687643]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 414ms |

| 0 / 0 |
