powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle BI 11g, поле период дат
3 сообщений из 3, страница 1 из 1
Oracle BI 11g, поле период дат
    #39531753
vint44
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

Дана таблица, в которой есть поле содержащее даты - dat.
В конструкторе отчетов необходимо создать вычисляемое поле, в котором будем вычисляться период в минутах по этому полю.
Предполагаю вычислить max и min даты в наборе и их разность умножить на 24*60 до минут (как делается в oracle):
EVALUATE_AGGR('(max(%1) - min(%1)) * 24 * 60', O.dat)
возникает ошибка
Состояние: HY000. Код: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] Возникла общая ошибка. [nQSError: 43113] Из OBIS возвращено сообщение. [nQSError: 43119] Сбой запроса: [nQSError: 46035] Преобразование типа данных (DOUBLE PRECISION) с возможными неопределенными значениями (1), unicode(1), external char(0) к типу данных (TIMESTAMP) с возможными неопределенными значениями (1), unicode(0), external char(0). (HY000)
...
Рейтинг: 0 / 0
Oracle BI 11g, поле период дат
    #39532021
terna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vint44,

TIMESTAMPDIFF(SQL_TSI_MINUTE, min("День"),max("День") )
Если у Вас дата date, а не datetime, то
TIMESTAMPDIFF(SQL_TSI_DAY, min("День"),max("День") )*24*60
...
Рейтинг: 0 / 0
Oracle BI 11g, поле период дат
    #39532090
vint44
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle BI 11g, поле период дат
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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