Crystal报告时间

时间:2016-03-10 16:46:10

标签: crystal-reports

成为Crystal的新手可能会有人指出我正确的方向。

我有一个字段,在SQL视图中是datetime。 我只使用

将其转换为时间
time ({rep_Sterling_YEARLYSHEETCOUNT.StartDateAndTime})

我现在想在另一个公式中使用它来确定操作是在当天还是夜班进行

if {@Time Convert} > #06:00:00# and {@Time Convert} < #18:00:00#
Then 'Days'
Else 'Nights'

但是我被告知&#39;此处需要日期时间。

我有什么问题?

1 个答案:

答案 0 :(得分:0)

当你将#括起来时,它将被视为日期时间,因此会被视为错误。

所以这样改变:

if {@Time Convert} > Ctime("06:00:00") and
 {@Time Convert} < Ctime("18:00:00")
Then 'Days'
Else 'Nights'