Показать сообщение отдельно
Старый 13.11.2011, 13:11   #24  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
А если так?

X++:
FromDate                fromDate = 05\01\2011;
ToDate                  toDate = 20\02\2011;
ItemId                  itemId = ...;
InventLocationId        inventLocationId = ...
RetailItemPriceHistory  retailItemPriceHistory;
RetailItemPriceHistory  retailItemPriceHistoryJoin;

select minof(NewPrice) from retailItemPriceHistory
    where retailItemPriceHistory.ItemId             == itemId           &&
          retailItemPriceHistory.InventLocationId   == inventLocationId &&
          retailItemPriceHistory.TransDate          <= toDate
notexists join retailItemPriceHistoryJoin
    where retailItemPriceHistoryJoin.ItemId             == retailItemPriceHistory.ItemId            &&
          retailItemPriceHistoryJoin.InventLocationId   == retailItemPriceHistory.InventLocationId  &&
          retailItemPriceHistoryJoin.TransDate          >  retailItemPriceHistory.TransDate         &&
          retailItemPriceHistoryJoin.TransDate          <= fromDate;
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me