У меня есть регион, который содержит время транзакции, введенное в виде строк в формате yyyy-MM-dd HH:mm:ss.fff
, и я хотел бы иметь возможность выполнить запрос OQL с результатами, упорядоченными по времени транзакции.Будь то строка или дата ...
Если я выполню заказ к тому времени, результаты не будут возвращены к заказу.
query --query="select distinct d.value FROM /deal.entries d order by d.TransactTime"
Строка TransactTime
совершенно случайно.Поэтому я пытаюсь перевести строковое значение обратно на дату по ключевому слову TO_DATE
.Что-то вроде:
query --query="select distinct d.value FROM /deal.entries d order by TO_DATE(d.TransactTime,'yyyy-MM-dd HH:mm:ss.fff')"
Это выдает ошибку Query is invalid due for error : <Syntax error in query: expecting StringLiteral, found 'TransactTime'>
Что мне здесь не хватает, пожалуйста?