Crystal报告和SQL日期/时间

时间:2016-09-16 18:11:13

标签: sql-server crystal-reports

我遇到水晶报告参数的问题,只能从sql DATETIME使用日期。 在sql中,我使用转换和强制转换函数DATETIME仅限日期

'select @Trans_Date = CONVERT (datetime, Transaction_date, 101) from Activity'

'select @Trans_Date = Cast ( Transaction_date as datetime) from Activity'. 

但是,水晶将其作为字符串处理,并且不允许我将类型值作为日期。 我还将日期/时间格式化为仅限于水晶但未解决参数问题。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

您可以将列的类型更改为Date,如下所示:

ALTER TABLE YOURTable ALTER COLUMN YOURCOLUMN  DATE;

然后你不需要转换它。

或者您可以在水晶报告中使用日期值功能,例如:

DateValue({myTable.strDate})

答案 1 :(得分:0)

您可以根据要求自定义日期右键单击日期字段转到日期选项卡下的格式对象,您可以给出需要显示的格式。