powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB 6.5 DW как получить Max () по двум колонкам
3 сообщений из 3, страница 1 из 1
PB 6.5 DW как получить Max () по двум колонкам
    #33236278
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача на первый взгляд очень простая... как решить не знаю.

Нужно получить в Footer(ре) - нижняя строка Computed Object , максимальную дату в зависимости от поля FLAG - 0 / 1. Т.е. флаг является группировкой, но DW не сохраняется и не перезагружается. Пользователь может отметить (поле FLAG - 1) любое количество полей. Из отмеченных полей нужно получить максимальную дату в моменте.

Например DaWindow данные:
ID.....DATA..................FLAG
1......01.10.2005...........0
2......12.12.2005...........0
3......03.05.2005...........1
4......07.10.2005...........0
5......01.12.2005...........1
6......21.08.2005...........1
7......01.04.2005...........0
-------------------------
Max (DATA ?????)
Как получить 01.12.2005 ?
...
Рейтинг: 0 / 0
PB 6.5 DW как получить Max () по двум колонкам
    #33236332
PridobreY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создать еще одно Computed поле со значением даты по условию флага, а по нему уже подбивать max. Должно работать.
...
Рейтинг: 0 / 0
PB 6.5 DW как получить Max () по двум колонкам
    #33236420
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гениально спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB 6.5 DW как получить Max () по двум колонкам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]