![]() |
#12 |
Ищущий знания...
|
Цитата:
X++: .... Price returnPrice; ; select firstonly NewPrice from RetailItemPriceHistory order by NewPrice where RetailItemPriceHistory.ItemId == itemId && RetailItemPriceHistory.InventLocationId == InventLocationId && RetailItemPriceHistory.TransDate >= "05.01.2011" && RetailItemPriceHistory.TransDate <= "20.02.2011" && RetailItemPriceHistory.NewPrice join firstonly NewPrice from RetailItemPriceHistory2 order by TransDate desc where RetailItemPriceHistory2.ItemId == RetailItemPriceHistory.ItemId && RetailItemPriceHistory2.InventLocationId == RetailItemPriceHistory.InventLocationId && RetailItemPriceHistory2.TransDate < "05.01.2011"; if (RetailItemPriceHistory.RecId != 0) returnPrice = min(RetailItemPriceHistory.NewPrice, RetailItemPriceHistory2.NewPrice); else { select minOf(NewPrice) from RetailItemPriceHistory where RetailItemPriceHistory.ItemId == itemId && RetailItemPriceHistory.InventLocationId == InventLocationId && RetailItemPriceHistory.TransDate >= "05.01.2011" && RetailItemPriceHistory.TransDate <= "20.02.2011" && RetailItemPriceHistory.NewPrice; returnPrice = RetailItemPriceHistory.NewPrice; } return returnPrice; ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: Borsugg (1). |
Теги |
retailitempricehistory, запрос (query) |
|
![]() |
||||
Тема | Ответов | |||
Поиск набором в выпадающем списке.. | 0 | |||
Поиск сотрудников по наименованию (ФИО) в AX 2009 | 12 | |||
"поиск" | 6 | |||
Поиск по подстроке | 8 | |||
Поиск по полю временной таблицы | 2 |
|