找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 1338|回复: 3

查询报表 日期过滤条件的问题

[复制链接]

3

主题

1

回帖

37

牛毛

二级牛人

积分
41
发表于 2014-7-2 20:22:16 | 显示全部楼层 |阅读模式 来自 广东省深圳市
本帖最后由 通达林河水 于 2016-7-30 15:51 编辑 <br /><br />我连接的是sqlserver数据库,做报表查询条件时,有个开始日期,我想通过数据库中表date的字段,大于报表选择的日期,来做过滤条件抓取sqlserver数据中的数据,可是添加条件后,为什么会自动加上UNIX_TIMESTAMP,这个sqlserver识别不了啊。
设计取数公式的过滤条件是: 数据源_DB.ailog.date>=本报表.表头.开始日期
下面是执行调试中抓取的部分代码:
where isnull(db_sql..Shop.id, '') = isnull('2', '') and UNIX_TIMESTAMP(isnull(db_sql..ailog.date, '')) >= UNIX_TIMESTAMP(isnull('2014-06-02 20:13:50', ''))
请问怎么设计取数公式的来过滤日期时间条件,来实现查询?非常感谢。

0

主题

307

回帖

632

牛毛

游客

积分
939
发表于 2014-7-4 08:55:57 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:51 编辑 <br /><br />您好,您的“数据源_DB.ailog.date”中date这个字段在数据库里面是以什么形式存在的?

3

主题

1

回帖

37

牛毛

二级牛人

积分
41
 楼主| 发表于 2014-7-4 10:07:45 | 显示全部楼层 来自 广东省深圳市
本帖最后由 通达林河水 于 2016-7-30 15:51 编辑 <br /><br />您好,您的“数据源_DB.ailog.date”中date这个字段在数据库里面是以什么形式存在的? ...[/quote]
您好,date字段是2010-10-13 20:30:16.000  这样的,是sqlserver的datetime形式的。

3

主题

461

回帖

734

牛毛

游客

积分
1158
发表于 2014-7-4 22:45:19 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:51 编辑 <br /><br />您是数据是不能准确的根据您选的日期获取吗?
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-27 17:15 , Processed in 0.299727 second(s), 49 queries .

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表