powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Просто Трёп [закрыт для гостей] / А можно как-то запросом получить ? MS SQL, Поиск: Искать сообщения, созданные автором: Дед-Папыхтет  
12 сообщений из 12, страница 1 из 1
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #369845
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
eNose  24.04.2023, 19:15
[игнорируется]
Из такой таблицы
id name time
1 aaa 08:00
2 bbb 09:00
3 aaa 08:52
4 aaa 10:00
5 bbb 11:00
6 bbb 10:00
Такой результат
name id1 mintime id2 maxtime
aaa 1 08:00 4 10:00
bbb 2 09:00 5 11:00
То есть получить не только минимальное и максимальное время для каждого name, но и id записи.

Есть тут еще не пропившие мозг базоёбы?
Какое id?
Для aaa 1,3,4
Почему в результате 1,3 без 4?
Если больше айдишек что выводить?
...
Рейтинг: 0 / 0
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #369852
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
xevexan  24.04.2023, 19:44
[игнорируется]
свинья ТЗ ниасилила
пазорище, бля...
Пашол нахуй чорт, пожри сена с навозом
...
Рейтинг: 2 / 0
Нравится: PaNik, Просто Трёп
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #369858
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
xevexan [игнорируется] 

Ты же диванный петушара, который пиздеть умеешь )))
А по факту нихуя толком не умеешь и не знаешь.
Все почему? Потому что в детстве опущен многократно - одноклассниками, родителями. Девочки внимания не обращали - вот и стал пидорасом обиженной )
...
Рейтинг: 0 / 0
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #369888
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
select ...
from (
lag/lead(id/time) over (partition by name order by id) lagid
) T
where lagid is not null
...
Рейтинг: 1 / 0
Нравится: Горбатый ёж
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #370310
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
ну самое простое:

1 - берем 1ю и последнюю строку
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
select *
from
(
    select
        *
        ,row_number() over (partition by name order by id asc)  rasc
        ,row_number() over (partition by name order by id desc)  rdesc
    from #a
) t
where 1 in (rasc, rdesc)
2 - группировка:
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
select
    name,
    min(id) as id1,
    min(time) as time1,
    max(id) as id2,
    max(time) as time2
from
(
    select
        *
        ,row_number() over (partition by name order by id asc)  rasc
        ,row_number() over (partition by name order by id desc)  rdesc
    from #a
) t
where 1 in (rasc, rdesc)
group by
    name
ну или 2й вариант с lag/lead
...
Изменено: 25.04.2023, 09:28 - Дед-Папыхтет
Рейтинг: 0 / 0
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #370318
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
eNose  25.04.2023, 09:28
[игнорируется]
примерно так и сделал
там... только сортировка в плане запроса будет тяжелая - дважды row_number один с asc другой с desc - это может быть проблема...
...
Рейтинг: 0 / 0
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #370968
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Гарыныч [игнорируется] 

Ctrl + колесо мыши меняет размер шрифта в окне с кодом
...
Рейтинг: 1 / 0
Нравится: Просто Трёп
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #371802
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Гарыныч  26.04.2023, 16:02
[игнорируется]
Просто Трёп [игнорируется] 
Гарыныч  26.04.2023, 11:40
[игнорируется]
s62  26.04.2023, 11:26
[игнорируется]
Гарыныч [игнорируется] 
Понятно, у меня 2018.

p.s. Может "шрифт среды разработки" - это оно?
о, это оно!!!! ( пасиб!!!!!!)
s62 уже помог, спасибо ему!
вот так щас ( уже не ломаю глоза от мелкоты) :
2023-04-26_15-58-49.png
Гарын, а нах тебе SQL Server дома?
...
Рейтинг: 0 / 0
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #371982
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Гарыныч  26.04.2023, 18:12
[игнорируется]
хазер запрос-нан от папых-абы язым :
Хуясе
...
Рейтинг: 1 / 0
Нравится: PaNik
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #374434
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
eNose  28.04.2023, 20:49
[игнорируется]
Разрабы наебали сами себя.
Из-за этой хуеты их говнопрога неправильно передает базу в контроллер.
А контроллер типа умный и сам иногда дописывает к коду доступа FF вначале (думает что он в Китае - там это нужно).
И всё, пиздец. Пропуск срабатывает, но в логах нет инфы о держателе пропуска.
Еня, тебе на заводе по ошибке поставили прогул?
...
Рейтинг: 1 / 0
Нравится: Просто Трёп
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #374466
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
eNose  28.04.2023, 21:01
[игнорируется]
Какое всё таки говно этот ms sql server.
Оракел куда понятней и приятней.
Долбоеб ))) просто не вкурил)))
...
Рейтинг: 0 / 0
Просто Трёп / А можно как-то запросом получить ? MS SQL
    #387840
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
PaNik  09.05.2023, 20:19
[игнорируется]
Гарыныч  09.05.2023, 20:10
[игнорируется]
Горбатый ёж  09.05.2023, 20:06
[игнорируется]
cat2  09.05.2023, 20:00
[игнорируется]
Мой запрос с джоинам сработает быстрее твоих окошек
Ты проверял?
да, я проверял, а чо?
Давай планы.
План это пыльца марихуаны собранная с яиц казаха?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Просто Трёп [закрыт для гостей] / А можно как-то запросом получить ? MS SQL, Поиск: Искать сообщения, созданные автором: Дед-Папыхтет  
Читали тему (2): Анонимы (2)
Игнорируют тему (1): erbol
Читали форум (110): Анонимы (110)
Пользователи онлайн (122): Анонимы (120), Bing Bot, Yandex Bot
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


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