我正在使用 SSRS 2017 使用 ODBC 连接查询 SAP hana 数据库。
我将日期列返回BUDAT
为20190101
. 我正在尝试将其转换为日期,但在 Sataset 屏幕中不允许我使用 CONVERT 或 FORMAT 命令:
尝试#1:
CONVERT(DATE, RIGHT(SAPABAP1.AFRU.BUDAT, 2) + SUBSTR(SAPABAP1.AFRU.BUDAT, 3, 2) + LEFT (SAPABAP1.AFRU.BUDAT, 4))
我收到一个错误
表达式无效或缺失
当我“输入”我输入的代码时。
尝试#2
format(SAPABAP1.AFRU.BUDAT, "dd/MM/yyyy")
SQL Server 接受语法,但是当查询尝试运行时,我收到错误
一般错误;260 列名无效;dd/MM/yyy:line1 col 1029(作为 pos 1028)
最近几天我一直在尝试使用此代码的主题,但无济于事
我想看到输出为dd/MM/yyyy
.