powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Поиск: Искать ответы на сообщение: #369862  
2 сообщений из 2, страница 1 из 1
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #369862
IT-Клоп
Скрыть профиль Поместить в игнор-лист
Участник
cat2  24.04.2023, 19:50
[игнорируется]
eNose  24.04.2023, 19:22
[игнорируется]
Я чо та затупил
Какие, нахрен 4 результата мин-мах по ид? ИД же уникальное, будет только два значения
надо склеить id, которые получил запрос с max с id, которые получил запрос с min

так то все понятно по ТЗ, разве что ограничения на таблицу были бы интересны, АТО можно проебаццо.
...
Рейтинг: 1 / 0
Нравится: Гарыныч
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #369872
Гарыныч
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей кроме]
IT-Клоп  24.04.2023, 19:52
[игнорируется]
cat2  24.04.2023, 19:50
[игнорируется]
eNose  24.04.2023, 19:22
[игнорируется]
Я чо та затупил
Какие, нахрен 4 результата мин-мах по ид? ИД же уникальное, будет только два значения
надо склеить id, которые получил запрос с max с id, которые получил запрос с min

так то все понятно по ТЗ, разве что ограничения на таблицу были бы интересны, АТО можно проебаццо.
да, выбрать минимумы, потом максимумы, потом их сджойнить по Нэйм :
1. минимумы :
SELECT tab1.name, Min(tab1.time) AS nin_time, First(Str([id])) AS id_min
FROM tab1
GROUP BY tab1.name;

2. максимумы :
SELECT tab1.name, Max(tab1.time) AS max_time, Last(Str([id])) AS id_max
FROM tab1
GROUP BY tab1.name;

потом их как-то склеить в один запрос
...
дед-пердед
Изменено: 24.04.2023, 20:06 - Гарыныч
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Поиск: Искать ответы на сообщение: #369862  
Пользователи онлайн (120): Анонимы (115), Yandex Bot, Sparrow 3 мин., Tosh 5 мин., Bing Bot 6 мин., Green 9 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]