![]() |
#18 |
Участник
|
Как вариант
1. В таблице InventTrans установить свойства CreatedDate = Yes CreatedTime = Yes 2. Непосредственно перед выборкой в InventSum сохранить в переменные systemDateGet() и TimeNow() 3. В запрос по InventTrans непосредственно перед выборкой добавить примерно такое условие (пишу в псевдокоде для Query надо будет адаптировать) X++: where
(...)
AND (InventTrans.createdDate < systemDateGet()
OR (InventTrans.createdDate = systemDateGet() AND InventTrans.createdTime <= timeNow())) Вопрос только в том, какое именно время записывается в CreatedTime. В смысле, это время SQL-сервера, AOS или клиента? Поскольку, если это все 3 физически разных компьютера, то их время может различаться. Если не ошибаюсь, то это должно быть время AOS. Т.е. timeNow() надо вычислять на стороне сервера
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: Eldar9x (5). |