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

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
max date без группировки
    #40065018
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AblaykhanЯ написал вот такой запрос который выдает корректные данные, но он группирует некоторые коды товара, а мне надо чтобы он не группируя просто находил максимальную дату и вставлял их в отдельный столбец скажем так maxdate.

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

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

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


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

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

DateInputOutputdate1date2date1date3date4

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

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


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