![]() |
#36 |
Участник
|
Народ подскажите как в AddRange вставить дипозон значений?
Обясняю, суть такая: есть запрос часть запроса qbdsrpayHistory.addRange(fieldnum(rpayHistory, StartDate)).value(strfmt("> %1", startDate - 1)); и если добавить ещё одну строку qbdsrpayHistory.addRange(fieldnum(rpayHistory, StartDate)).value(strfmt("< %1", endDate + 1)); то они соединяются по OR т к rpayHistory.StartDate в обоих полях а по смыслу нужно через AND В запросе через интерфейс можно ввести диапозон через 2 точки и все хорошо Вопрос как сделать тоже програмно запрос получается такой SELECT * FROM RPayHistory WHERE ((StartDate>{ts '2010-05-05 00:00:00.000'}) OR (StartDate<{ts '2010-05-07 00:00:00.000'})) AND ((operationType=2)) JOIN * FROM EmplTable WHERE RPayHistory.Number = EmplTable.EmplId Извеняюсь если туплю или объяснил сумбурно ![]() |
|
Теги |
query, программно, фильтр, запрос (query) |
|
![]() |
||||
Тема | Ответов | |||
Вопрос по Query с агрегатной функцией | 11 | |||
Вопрос про Query | 5 | |||
Вопрос по query и join | 2 | |||
Вопрос по запросу (query) | 2 | |||
Вопрос знатокам QBE и Query в AXAPTA | 6 |
|