2013-05-02 34 views
0

我遇到以下问题。Crystal报表:将日期参数转换为秒数

我有一个表格列,它将日期时间存储为整数。 (1980-01-01 00:00:00之后若干秒)例如:

1980-01-02 00:00:00将被存储为86400(60*60*24)
1980-01-03 00:00:00将被存储为172800
1999-12-31 00:00:00将被存储为" a huge number "

的问题是,我已经创建了一个晶体报告我需要根据日期范围从表格中选择一条记录。

为此,我在水晶报告中定义了一个参数字段,它将提供一个日期范围。两个日期选择框用于选择日期范围。

现在我想要做的是,我想将每个日期值转换为整数。做一些数学。什么是最好的方法?

回答

2

使用DATEDIFF与 “S” 的说法

DATEDIFF( “S”,日期时间(1980,1,1,0,0,0),{?yourdateparameter})