日期栏

2020-08-30 06:23发布

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

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


我有下面的存储过程,但是在Crystal Reports设计模式下,它显示类型为日期字段的字符串

更改程序[dbo]。[spCust]

@frDate日期,@ toDate日期

始于

从测试中选择*,日期在@frDate和@toDate之间

结束

谢谢

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

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


我有下面的存储过程,但是在Crystal Reports设计模式下,它显示类型为日期字段的字符串

更改程序[dbo]。[spCust]

@frDate日期,@ toDate日期

始于

从测试中选择*,日期在@frDate和@toDate之间

结束

谢谢

付费偷看设置
发送
5条回答
小c菟菟
1楼-- · 2020-08-30 06:38

使用此功能将有效

更改过程[dbo]。[spCust]

@frDate日期时间,@ toDate日期时间

始于

从测试中选择*,日期在@frDate和@toDate之间

结束

haha101010
2楼-- · 2020-08-30 06:47

嗨,

以下是存储过程:

更改程序[dbo]。[spCust]
 (
 @frDate datetime,@ toDate datetime
 )
 一开始
 从测试中选择*,日期在@frDate和@toDate之间
 结束
 

此外,如果要与日期类型字段进行比较,则可以将参数转换为日期类型,如下所示:

更改程序[dbo]。[spCust]
 (
 @frDate datetime,@ toDate datetime
 )
 一开始
 从测试中选择*在CAST(@frDate AS DATE)和CAST(@toDate AS DATE)之间的日期
 结束
wang628962
3楼-- · 2020-08-30 06:49

嗨,

在将存储过程附加到Crystal时,它将自动读取参数,并且无法在Crystal中更改存储过程的参数的数据类型。

因此,您必须创建日期时间参数以在Crystal中具有日期时间类型参数,并在存储过程中进行比较时相应地管理该参数。

小灯塔
4楼-- · 2020-08-30 07:03

您好Tanseem

当我应该在存储过程中进行更改时。 在Crystal中,参数类型显示为字符串,但在存储过程中,参数类型定义为日期

谢谢

小灯塔
5楼-- · 2020-08-30 06:42

嗨,JS

要解决此问题,您将在Crystal中创建一个公式字段并使用函数Datevalue,如下所示:

DateValue(Datefield)

"日期字段"代表您的日期值,该日期值在设计模式下为字符串类型。

根据您的要求使用此公式字段。

一周热门 更多>