1

我正在使用水晶报表生成器,我需要向 SQL Server 传递一个由水晶报表参数限制日期的查询。

我的 SQL 表将日期时间存储为 bigint (UTC TICKS)。

用户通过日历选择工具发送报表选择参数,因此接收到的参数是水晶报表的日期时间。

更改参数值/类型后,我可以在 SQL 命令(Crystal Report - 命令)中执行查询吗?在命令中使用参数之前,我可以使用公式来更改参数吗?

例如:ShiftDateTime({@CreationTime},"UTC,0", "")

谢谢!

4

1 回答 1

1

我找到了答案:

bigint to date: select dateadd(minute ,cast((8123371500/60) as bigint),cast('1753-01-01' as datetime))

日期到 bigint :选择 cast(DateDiff(minute,'1753-01-01','2010-06-03 12:05:33') as bigint)*60

不管怎么说,还是要谢谢你。

谢。

于 2012-03-25T11:18:59.987 回答