【发布时间】:2015-05-06 19:25:20
【问题描述】:
如何在SSRS表达式中编写下面的SSRS计算
下面的实际计算示例
=((deldate+deltime) –(orddate+ordtime))*24
deldate delTime orddate ordTime *24
13/01/2015 14:25 14/01/2015 13:55 23.50
20/01/2015 12:00 20/01/2015 17:02 5.03
这在 SQL Toad 中有效,但在 SSRS 中无效
(TO_DATE(TO_CHAR(A.DELDATE,'DD/MM/YYYY') ||' '|| TO_CHAR(A.DELTIME,'HH24:MI'),'DD/MM/YYYY HH24:MI') - TO_DATE(TO_CHAR(A.ORDDATE,'DD/MM/YYYY') ||' '|| TO_CHAR(A.ORDTIME,'HH24:MI'),'DD/MM/YYYY HH24:MI'))*24 AS "DiffinHours",
【问题讨论】:
-
SSRS 中的“SS”代表“SQL Server”。当然,该工具可以连接到其他数据库,但这不是典型的配置。您的实际数据库是 Oracle(如代码所示)还是 SQL Server(如工具所示)?
-
是的,它是一个 SQL Server
-
每个字段的数据类型是什么。还有你用的是哪个版本的sql server?
-
数据类型 = 所有 4 个字段的日期 deldate、deltime、orddate 和 ordtime
标签: sql reporting-services ssrs-2008-r2 ssrs-2012