Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / max date без группировки / 9 сообщений из 9, страница 1 из 1
23.04.2021, 06:55
    #40065004
Ablaykhan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max date без группировки
Мне нужно сделать отдельный атрибут в существующую таблицу и затянуть туда максимальную дату поставщика не группируя его.

VendorCodeЦБ000157ЦБ000157ЦБ000158ЦБ000158ЦБ000155ЦБ000155

ProductCode131413141315131513151316


DateInputOutput18.07.2017 10:42:0918.07.2017 10:42:0918.07.2017 10:42:0918.07.2017 10:42:0918.07.2017 10:42:0918.07.2017 10:42:09


TSEPKA1314_ЦБ0001571314_ЦБ0001571315_ЦБ0001571315_ЦБ0001571315_ЦБ0001571315_ЦБ000157

TypeeВводВыводВводВыводВводВвод

VendorCode - Код Поставщика
ProductCode - Код Продукта
DateInputOutput - Дата ввода и вывода
TSEPKA - сцепка кода товара и кода поставщика
Typee - тип товара выведен ли он или введен

Теперь мне нужно найти по одинаковому кода товара максимальную дату одного поставщика и после этого протянуть эту максимальную дату на всех поставщиков который поставляет этот товар. Подскажите если кто то знает или сталкивался с такой задачей.


Я написал вот такой запрос который выдает корректные данные, но он группирует некоторые коды товара, а мне надо чтобы он не группируя просто находил максимальную дату и вставлял их в отдельный столбец скажем так maxdate.
Код: sql
1.
2.
3.
4.
select ProductCode,max(DateInputOutput) max_DateInputOutput 
from spravka
group by ProductCode
order by ProductCode asc
...
Рейтинг: 0 / 0
23.04.2021, 08:06
    #40065018
uaggster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max date без группировки
AblaykhanЯ написал вот такой запрос который выдает корректные данные, но он группирует некоторые коды товара, а мне надо чтобы он не группируя просто находил максимальную дату и вставлял их в отдельный столбец скажем так maxdate.

Это как?
Максимальную дату по всем значениям, которые есть в настоящий момент в таблице?
...
Рейтинг: 0 / 0
23.04.2021, 08:19
    #40065022
Ablaykhan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max date без группировки
uaggster,

да
...
Рейтинг: 0 / 0
23.04.2021, 10:41
    #40065090
uaggster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max date без группировки
А что мешает:

Код: sql
1.
2.
3.
4.
select VendorCode ,max(DateInputOutput) max_DateInputOutput 
from spravka
group by VendorCode 
order by VendorCode asc
...
Рейтинг: 0 / 0
23.04.2021, 12:13
    #40065138
Ablaykhan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max date без группировки
uaggster,


она не должна группироваться а этот запрос без group by не работает
...
Рейтинг: 0 / 0
23.04.2021, 12:18
    #40065141
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max date без группировки
Код: sql
1.
2.
select *, max(DateInputOutput) over ()
from spravka
...
Рейтинг: 0 / 0
23.04.2021, 12:42
    #40065153
Ablaykhan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max date без группировки
invm,

он вытащил максимальную дату всех товаров и просто поставил, а мне нужно чтобы он нашел максимальную дату именно товара и поставил их.
к примеру
productcode аbcab

DateInputOutputdate1date2date1date3date4

а по итогу
maxa|date3b|date4c|date1a|date3b|date4
...
Рейтинг: 0 / 0
23.04.2021, 13:14
    #40065175
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max date без группировки
Справку почитать совсем никак?
Код: sql
1.
max(DateInputOutput) over (partition by ProductCode)
...
Рейтинг: 0 / 0
23.04.2021, 13:36
    #40065191
Ablaykhan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max date без группировки
invm,

Спасибо большое, зато буду знать:)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / max date без группировки / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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