powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Затянуть максимальную дату поставщика
4 сообщений из 4, страница 1 из 1
Затянуть максимальную дату поставщика
    #40064118
Ablaykhan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, ко мне поступила такая задача. Мне нужно сделать отдельный атрибут в существующую таблицу и затянуть туда максимальную дату поставщика.
у меня есть 5 атрибута
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 - тип товара выведен ли он или введен

Теперь мне нужно найти по одинаковым поставщикам максимальную дату одного поставщика и после этого протянуть эту максимальную дату на всех поставщиков который поставляет этот товар. Подскажите если кто то знает или сталкивался с такой задачей.
...
Рейтинг: 0 / 0
Затянуть максимальную дату поставщика
    #40064149
Ablaykhan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ablaykhan,
Вот такой запрос я написал корректный ли он ?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select s.*, o.*,c.*,  SUBSTRING(s.HozOperation, 1,5)  as typee, (CAST(s.ProductCode AS VARCHAR(50))+ '_' + s.VendorCode) AS  TSEPKA  from [dbo].[spravka] s
inner join [dbo].[ostatki] o on ProductCode=code
inner join [dbo].[CASHSAIL] c on s.ProductCode=c.CARDARTICU
join ( select s.productcode ,MAX(DateInputOutput) as maxDt  from [dbo].[spravka] s group by s.productcode) 
latest on latest.productcode = s.productcode and latest.maxDt  = s.DateInputOutput  
where c.RecMoment between DATETIMEFROMPARTS (2021,03,22,0,0,0,0) and DATETIMEFROMPARTS (2021,03,22,23,59,59,999)
order by s.ProductCode asc
go
...
Рейтинг: 0 / 0
Затянуть максимальную дату поставщика
    #40064164
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ablaykhan,

"по одинаковым поставщикам" - что это значит? Поставщики разные, но вы их не можете различить среди существующих данных?
...
Рейтинг: 0 / 0
Затянуть максимальную дату поставщика
    #40064340
Ablaykhan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

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


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