Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 строки с одинаковыми полями  [new]
e_dariya
Member

Откуда: СПб
Сообщений: 36
Добрый день!
В результате запроса получена таблица:
С1 С2 С3 С4 С5
111 К1 06.01.2015 11
112 К2 07.01.2015 12
113 К1 05.01.2015 13
113 К3 06.01.2015 13

в общем тут есть строки, у которых столбцы С1 дублируются (в данном случае последние две строки), но С3(дата) у них разная.
Нужно выбрать из них только один, у которого дата максимальная, ну строки с остальными С1 должны остаться.
24 сен 15, 10:14    [18188436]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
Glory
Member

Откуда:
Сообщений: 104751
e_dariya
Нужно выбрать из них только один, у которого дата максимальная, ну строки с остальными С1 должны остаться.

Ну так ПЕРЕпишите ваш оригинальный запрос, чтобы он выдавал нужный результат
24 сен 15, 10:19    [18188461]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
Добрый Э - Эх
Guest
e_dariya,

Читай и выбирай...
24 сен 15, 10:19    [18188463]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
iap
Member

Откуда: Москва
Сообщений: 47085
e_dariya,

пронумеруйте внутри групп с одинаковым C1 по убыванию C3, оставьте строки с номером 1.
24 сен 15, 10:20    [18188467]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
e_dariya
Member

Откуда: СПб
Сообщений: 36
спасибо! сейчас попробую
24 сен 15, 10:26    [18188505]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
e_dariya
Member

Откуда: СПб
Сообщений: 36
iap
e_dariya,

пронумеруйте внутри групп с одинаковым C1 по убыванию C3, оставьте строки с номером 1.


Добрый Э - Эх
e_dariya,

Читай и выбирай...


очень круто, ребят, спасибо!
все получилось
24 сен 15, 14:35    [18190043]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
Glory
Member

Откуда:
Сообщений: 104751
e_dariya
очень круто, ребят, спасибо!
все получилось

Несомненно, что дополнительный запрос поверх своего запроса, есть очень круто
24 сен 15, 14:40    [18190057]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
e_dariya
Member

Откуда: СПб
Сообщений: 36
Glory, это несомненно круче, чем совет переписать запрос без намека на то, как это сделать :)
24 сен 15, 15:19    [18190310]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
Glory
Member

Откуда:
Сообщений: 104751
e_dariya
Glory, это несомненно круче, чем совет переписать запрос без намека на то, как это сделать :)

А вы умеете переписывать запросы, тексты которых вы не знаете ?
Или умеете писать запросы для неизвестных задач с неизвестными таблицами ?
Или вы только умеете в позу становиться ?
24 сен 15, 15:21    [18190327]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
e_dariya
Member

Откуда: СПб
Сообщений: 36
Glory, вы были бы бесконечно правы, если бы не нашлись двое, которые поняли суть и дали дельные советы.
да и какие уж тут позы..
24 сен 15, 15:37    [18190432]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
Glory
Member

Откуда:
Сообщений: 104751
e_dariya
которые поняли суть и дали дельные советы

К советам я притензий не имею
А то, что вы не отличаете советы про таблицы от советов про запросы, это печально.
Действительно, какие уж тут позы
Только востроженные крики - я типа круто решила задачу.
24 сен 15, 15:40    [18190454]     Ответить | Цитировать Сообщить модератору
 Re: строки с одинаковыми полями  [new]
e_dariya
Member

Откуда: СПб
Сообщений: 36
Glory, если вас очень задевает мой вопрос не в том разделе, как модератор могли бы его удалить или перенести в нужный, если функционал позволяет. Надеюсь, больше претензий не имеете?
24 сен 15, 17:27    [18191319]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить