点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在尝试使用CONVERT/CAST函数从OEE数据源表中查询日期值。
从MPM_PROD_RUN_HDR中选择*,其中MPM_PROD_RUN_HDR.REP_SHIFT_START = convert(DATETIME,'2020-04-06T13:00:00',126)
我遇到以下错误:
查询时发生SQL错误SQL语句"从MPM_PROD_RUN_HDR中选择*,其中MPM_PROD_RUN_HDR.REP_SHIFT_START = convert(DATETIME,'2020-04-06T13:00:00',126)"包含语法错误:- 2:1-中级SQL语法错误:不允许使用CONVERT或TRANSLATE函数-2:17-SQL语法错误:此处不希望使用标记","-2:17-期望使用"发现","," >
如果我使用以下功能更改查询:
从MPM_PROD_RUN_HDR中选择*,其中MPM_PROD_RUN_HDR.REP_SHIFT_START =演员('DATETIME为'2020-04-06T13:00:00'
我遇到了错误。
查询中发生SQL错误SQL语句"从MPM_PROD_RUN_HDR中选择*,其中MPM_PROD_RUN_HDR.REP_SHIFT_START = cast('DATETIME为'2020-04-06T13:00:00')"包含语法错误:-2: 1-Entry-SQL语法错误:不允许使用CAST函数
1。 SAP MII版本15.3 SP 0补丁0
2。 数据源模式-FixedQuery
3。 类型查询模板
除了CONVERT,CAST之外,其他功能也无法从OEE数据源表中查询数据。
只有简单的选择查询才能在OEE表中正常工作。
(36.5 kB)
嗨,迈克,
感谢您的回复。
我正在尝试运行以下查询以获得所需的结果。
从MPM_PROD_RUN_HDR中选择*,其中MPM_PROD_RUN_HDR.REP_SHIFT_START ='2020-04-06T13:00:00'
执行查询后出现以下错误:
查询发生SQL错误SQL语句" SELECT * FROM" MPM_PROD_RUN_HDR"在" MPM_PROD_RUN_HDR"。" REP_SHIFT_START" ='2020-04-06T13:00:00'"包含语义错误:-2 :19-类型检查错误:左侧>>" MPM_PROD_RUN_HDR"。" REP_SHIFT_START" <<(TIMESTAMP),右侧>>'2020-04-06T13:00:00'<<(CHAR) 比较运算符不可比。
这就是为什么我使用CONVERT/CAST函数。
但是我不允许使用上述功能。
REP_SHIFT_START的数据类型不是DATETIME吗?
为什么显示正确 手边日期为xml格式? 检查数据库中DATETIME字段的格式,并改用该格式。
欢迎使用SAP Community! 您似乎已经几次发布了此问题。 为避免重复,我将删除所有重复项,包括此问题。 这是指向同一已发布问题的链接:
1。 /img/answers/13024646/view.html
2。 https://answers.sap.com /questions/13023599/fixed-query-issue-in-oee-datasource-1.html
我将在这里保留它,因为它是第一个: /img/questions/13024579/fixed-query-issue-in-oee-datasource.html
让我们给社区成员一些时间,以帮助您找到问题的正确答案。 如果您需要进一步的帮助,请随时与主持人(at)sap(dot)com联系。
致以最诚挚的问候,卡蒂(Kati),SAP社区主持人
嗨,迈克,
我们表中DATETIME字段的格式仅是xml格式。 我已附加日期字段。
我们曾尝试通过从查询中删除" T"来解决问题,但同样遇到了同样的错误。
如果我们使用参数化查询,那么只有我们得到了期望的结果。 但是该参数化查询适用于常规选择查询。
对于需要从表中查询数据的SQL函数,对于这种情况,参数化查询不起作用。
因此,上述选择查询从表中获取日期值在使用prameter类型时有效。
还有一个疑问是,我们是否面临选择SQL引擎作为MPMDATASOURCE的开放sql的问题?
该XML格式是在SAP MII查询模板中处理的,因为您 声明参数类型的时间戳记。 也许如果删除了"使用的类型参数",则可以按照数据库的要求直接发送查询?
关于Open SQL,底层数据库是什么? 可能是SQL Server,Oracle甚至是HANA吗?
问候,麦克
一周热门 更多>