bxpcn 发表于 2014-4-12 20:19:41

apxx 发表于 2014-4-12 16:47 static/image/common/back.gif
日期型,在SQL SERVER中查询返回如下:【xxxx-xx-xx 00:00:00.000】

估计问题出在这里。。。日期时间,

只用日期xxxx-xx-xx,短日期格式。

apxx 发表于 2014-4-13 10:15:49

bxpcn 发表于 2014-4-12 20:19 static/image/common/back.gif
估计问题出在这里。。。日期时间,

只用日期xxxx-xx-xx,短日期格式。

你做了提取外部数据源测试吗?

apxx 发表于 2014-4-13 10:21:46

apxx 发表于 2014-4-13 10:15 static/image/common/back.gif
你做了提取外部数据源测试吗?

我刚看了下表里的结构,datetime 是日期时间型的

通达林河水 发表于 2014-4-14 11:37:01

以 admin 运行,然后右键 点击 “计算”,在弹出的对话框中点击 “调试”,里面有SQL语句分析下。

bxpcn 发表于 2014-4-14 12:24:10

apxx 发表于 2014-4-13 10:15 static/image/common/back.gif
你做了提取外部数据源测试吗?

是的
在报表系统,抓用友的数据。

是用友的畅捷通,数据库 MS SQL 2005
日期型,XXXX-XX-XX
抓取显示OK,【日数】获取OK。

通达林河水 发表于 2014-4-14 19:14:04

好的。

apxx 发表于 2014-4-15 11:40:40

本帖最后由 apxx 于 2014-4-15 11:48 编辑

通达林河水 发表于 2014-4-14 19:14 http://club.tongda2000.com/static/image/common/back.gif
好的。

ADMIN执行调试显示如下内容,不知道是否正确
0_0;select OLAP..inh_rep_dayreport_boss.daytime as `细节表#_#提取日期` from inh_rep_dayreport_boss where UNIX_TIMESTAMP(isnull(OLAP..inh_rep_dayreport_boss.daytime, '')) >= UNIX_TIMESTAMP(isnull('2014-04-04 11:40:31', '')) order by OLAP..inh_rep_dayreport_boss.daytime asc

另外这里我想取的是2014-04-04 00:00:00而不是 日期加时间

通达林河水 发表于 2014-4-15 17:23:24

填充的表达式不要出现本报表的数据,例如“日数(本报表.主表.起始日期,最晚(数据源_OLAP.inh_rep_dayreport_boss.daytime))”,你的外部库本身没有本报表的东西,不能一同运算。

apxx 发表于 2014-4-16 12:44:18

通达林河水 发表于 2014-4-15 17:23 static/image/common/back.gif
填充的表达式不要出现本报表的数据,例如“日数(本报表.主表.起始日期,最晚(数据源_OLAP.inh_rep_dayreport ...

那应该如何满足,描述中所需要求

做数据回写,然后在采用数据源的方式取回来进行统计?

通达林河水 发表于 2014-4-16 15:22:27

涉及外部数据库的访问比较复杂,建议由我们专业工程师给您提供实施服务,http://www.tongda2000.com/service/report_ser.php。
页: 1 2 [3] 4
查看完整版本: 参照通达制表教程定义提取日期公式数据无法正常提取