powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как правильно сделать выборку
20 сообщений из 45, страница 2 из 2
Как правильно сделать выборку
    #38927498
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dexter111skyANA, посмотрел исправленное, все заработало спасибоНе за что. Почитайте про Предложение OVER (Transact-SQL) .
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927534
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAdexter111skyANA, посмотрел исправленное, все заработало спасибоНе за что. Почитайте про Предложение OVER (Transact-SQL) .

Слабо замутить подобный запрос без диалекта?
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927537
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVostt, гы, а у меня и мой вариант работает :)

странно, какая версия MS SQL?
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927539
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttСлабо замутить подобный запрос без диалекта? максимальная дата с группировкой по нужным полям и джойн как подзапрос к основной таблице?
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927543
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProhVosttСлабо замутить подобный запрос без диалекта? максимальная дата с группировкой по нужным полям и джойн как подзапрос к основной таблице?

не катит, при дублирующейся максимальной дате
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927551
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttне катит, при дублирующейся максимальной дате так ТС сам просил отобрать по максимальной дате. Две записи, так две записи. Впрочем, при желании, естественно, можно добавить поле ID
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927552
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProhVosttне катит, при дублирующейся максимальной дате так ТС сам просил отобрать по максимальной дате. Две записи, так две записи. Впрочем, при желании, естественно, можно добавить поле ID

join по max(date) и max(id)? хитро )) даже слишком.
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927598
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAпропущено...
Не за что. Почитайте про Предложение OVER (Transact-SQL) .

Слабо замутить подобный запрос без диалекта? Ты давай сразу напиши на каком стандарте :)
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927600
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAhVostt, гы, а у меня и мой вариант работает :)

странно, какая версия MS SQL?2008 R2
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927601
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, я вообще проверяю код, если уж выкладываю :)
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927602
dexter111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

что то я поторопился с выводом о понятии)) что в коде значит WITH T
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927608
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dexter111, в MSDN, раз книжки не читаете: https://msdn.microsoft.com/ru-ru/library/ms175972(v=sql.110).aspx
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927615
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТы давай сразу напиши на каком стандарте :)

SQL-99 сойдёт :)
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927622
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA2008 R2

видать, 2014 не такой толерантный к данным.
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927623
ЦБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAпропущено...
Не за что. Почитайте про Предложение OVER (Transact-SQL) .

Слабо замутить подобный запрос без диалекта? "турнир" по "подобному запросу" был 5ть лет назад :)
результаты тут - 8947782
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927632
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЦБ"турнир" по "подобному запросу" был 5ть лет назад :)
результаты тут - 8947782

это распространённая задача. но решать простые задачи почему-то предпочитают на диалектах, когда можно обойтись стандартом.
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927658
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЦБ"турнир" по "подобному запросу" был 5ть лет назад :)
результаты тут - 8947782

это распространённая задача. но решать простые задачи почему-то предпочитают на диалектах, когда можно обойтись стандартом.
Вообще-то windowed functions уже 12 лет как объявлены в стандарте ( SQL:2003 , если точнее - в ISO/IEC 9075-2:2003 - Information technology -- Database languages -- SQL -- Part 2: Foundation (SQL/Foundation) , глава 4.15.3). В MSSQL поддерживаются с 2005-й версии. В оракле по синтаксису реализованы абсолютно аналогично ( пример ). И чем, спрашивается, использовании возможности, которая часть стандарта, и которая ясно и наглядно показывает, что мы собираемся делать, лучше простынь кода в доисторическом стандарте SQL-99?
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927670
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttShocker.Proпропущено...
максимальная дата с группировкой по нужным полям и джойн как подзапрос к основной таблице?

не катит, при дублирующейся максимальной дате outer apply ?
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927821
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныВообще-то windowed functions уже 12 лет как объявлены в стандарте ( SQL:2003 , если точнее - в ISO/IEC 9075-2:2003 - Information technology -- Database languages -- SQL -- Part 2: Foundation (SQL/Foundation) , глава 4.15.3). В MSSQL поддерживаются с 2005-й версии. В оракле по синтаксису реализованы абсолютно аналогично ( пример ). И чем, спрашивается, использовании возможности, которая часть стандарта, и которая ясно и наглядно показывает, что мы собираемся делать, лучше простынь кода в доисторическом стандарте SQL-99?

Убедил. В твоём мире ток MS SQL 2005 и Оракал существуют? Ну ладно ))
...
Рейтинг: 0 / 0
Как правильно сделать выборку
    #38927829
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Кouter apply ?

не понял
...
Рейтинг: 0 / 0
20 сообщений из 45, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как правильно сделать выборку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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