普适视图中的最新字符串

String to date in Pervasive view

我在 Pervasive Control Center 中创建了一个视图。 此视图有一个列 "WeegDatum",它是一个字符串(CHAR 类型),日期为 DDMMYYYY。 我正在尝试将其转换为日期。

我创建普适视图的唯一经验是选择和过滤数据。 在过去的两天里,我已经尝试了所有我能找到的东西。 主要是 "TO_DATE(,)" 的变体,但似乎没有任何效果。

只是(工作)视图:

CREATE VIEW "TEST2" AS SELECT "IORegHis" ."WeegDatum" FROM "IORegHis" "IORegHis"

View trying to convert to date:

CREATE VIEW "TEST2" AS SELECT TO_DATE('"IORegHis" ."WeegDatum"','DDMMYYYY') FROM "IORegHis" "IORegHis"

这给了我 "Error in expression: To_DATE" 我不会说出我最近几天遇到的所有语法错误。

通用日期格式为 'yyyy-mm-dd'。
您需要使用类似这样的方法将您的 'DDMMYYYY' 转换为日期格式,然后将其转换为 SQL_DATE 类型:

select 
CONVERT(right(WeegDatum,4) + '-'+ 
        right(left(WeegDatum,4),2) + '-' + 
        left (WeegDatum,2), SQL_DATE)  
from IORegHis