|
![]() |
#1 |
----------------
|
Вот так можно
X++: SELECT * FROM MyPrice P1 WHERE P1.TransDate <= [] AND NOT EXISTS(SELECT 1 FROM MyPrice P2 WHERE P2.ItemId = P1.ItemId AND P2.TransDate <= [] AND P2.TransDate > P1.TransDate) |
|
![]() |
#2 |
Участник
|
Пока не понятно. Что такое 1: AND NOT EXISTS(SELECT 1 FROM MyPrice P2
И ведь именно что существуют изменения цен и до и после заданной даты _DATE Так-то в X++ для любого _ItemId написать бы функцию SELECT FIRSTONLY MyPrice1 ORDER BY ItemId, TransDate DESC WHERE MyPrice1.ItemId==_ItemId && MyPrice1.Transdate<=_DATE потом по цене отфильтровать Но как бы сделать такой поиск в датасорсе на форме. Даже если Ваш select верный, на форму-то как его засунуть Последний раз редактировалось Яга1; 30.01.2017 в 15:48. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|