宇宙提示功能显示美国日期

2020-08-24 17:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我们正在上面的此SQL...

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

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


亲爱的

我们正在上面的此SQL表达式( Transact-SQL )与Universe(UDT)的派生表中的PROMPT一起使用

" SELECT
_.VALIDTO SNAPSHOTDATE,
_。* FROM
A_DATE _
WHERE _.DATEYYMMDD = CASE WHEN
ISDATE(
@prompt('Filtro Fecha: ','D',{'Today'},mono,free,not_persistent,{'Today'})
)= 0
THEN
CONVERT(VARCHAR(10),GetDate(),12)
ELSE
CONVERT(VARCHAR(10),
CAST(
@prompt('Filtro Fecha:','D',, mono,free,not_persistent,{'Today'})
AS DATETIME),12)

END"

当我们使用此对象制作webi报告并从日历中选择欧洲格式的日期时,显示的表格将以美国格式而不是欧洲日期格式显示

如何显示欧洲日期格式-

请查看所附图片

请参阅附件中的新图像。

如果我们选择"今天",则webi报告中显示的表上的日期为欧洲日期格式,但是如果我们选择其他日期("不选择""今天"),则webi报告中显示的表上的日期为美国日期。 日期格式。

无论如何,我们都会遇到java.text.parse异常

sql expresion有什么问题?

如何以欧洲日期格式dd/mm/yyyy显示从日历中选择的日期?

ISDATE

https://docs.microsoft.com/zh-cn/sql/t-sql/functions/isdate-transact-sql?view=sql-server-ver15

谢谢

最好的问候

安东尼奥

(25.5 kB)