将字符串转换为日期并用作搜索

2020-09-24 12:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有点母马。 我正在使用CR 2016,并且数据字段将日期报告为字符串(01/01/2018)。 我已经尝试了多种解决方案,例如CDate等。尽管它似乎可以正常工作,并且我有一个{?DateSearch}参数(适用于100%日期格式)。 当我将字符串转换为日期时,{?DateSearch}不起作用。

我无法在"选择专家-记录"中添加任何内容,因为它一直说应该是String。

我想念东西吗?

有什么想法吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有点母马。 我正在使用CR 2016,并且数据字段将日期报告为字符串(01/01/2018)。 我已经尝试了多种解决方案,例如CDate等。尽管它似乎可以正常工作,并且我有一个{?DateSearch}参数(适用于100%日期格式)。 当我将字符串转换为日期时,{?DateSearch}不起作用。

我无法在"选择专家-记录"中添加任何内容,因为它一直说应该是String。

我想念东西吗?

有什么想法吗?

付费偷看设置
发送
4条回答
Alawn_Xu
1楼-- · 2020-09-24 12:39

它的速度不是很快,但是可以像我使用的那样工作,假设日期字符串为DD/MM/YYYY,如果是MM/DD/YYYY,则进行相应的调整。

在这种情况下,参数{?DateSearch}是日期。

Date(tonumber(right(Yourdatestring,4)),tonumber(mid(Yourdatestring,4,2)),tonumber(left(Yourdatestring,2)))= {?DateSearch}

伊恩

浮生未央
2楼-- · 2020-09-24 12:33

然后我建议的公式应该起作用

伊恩

clever101
3楼-- · 2020-09-24 12:57

嗨,帕迪,

{?DateSearch}参数的数据类型是什么?

此外,您要针对哪个数据库进行报告? 日期是否也以字符串形式存储在数据库中?

-Abhilash

愤怒的猪头君
4楼-- · 2020-09-24 12:57

嗨Abhilash,

参数{?DateSearch}数据类型设置为日期,并且对于"允许范围"值也设置为true。 该数据库是OLE DB,可悲的是我要使用的所有日期都是字符串(dd/MM/yyyy)。 我需要输入日期(dd/MM/yyyy)。

稻米

一周热门 更多>