起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 143|回复: 7

【搞定】过滤条件中使用year(日期)=XXXX出错,是什么问题,是平台不支持?还是我写不对?[问

[复制链接]
发表于 2007-12-14 11:46:35 | 显示全部楼层 |阅读模式
过滤条件中使用year(日期)=XXXX出错,是什么问题,是平台不支持?还是我写不对?
回复

使用道具 举报

发表于 2007-12-14 11:49:49 | 显示全部楼层
贴图,不知道你怎么定义的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-14 17:34:41 | 显示全部楼层
ds.dataset.filter:='Year(datetime)=''2007''';
我这样写
回复 支持 反对

使用道具 举报

发表于 2007-12-14 17:43:22 | 显示全部楼层
用这个吧 datetime>='2007-01-01' and datetime<'2008-01-01'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-17 08:59:19 | 显示全部楼层
我只是想取年
回复 支持 反对

使用道具 举报

发表于 2007-12-17 09:31:48 | 显示全部楼层
你想做啥,是要取2007年的数据吗?
那你实际的物理字段有只存放年的字段吗?如果没有,那有用啥字段来区分哪年的?
是用一个日期字段来区分的吗?如果是,那么就用4楼的方法吧,
回复 支持 反对

使用道具 举报

发表于 2007-12-17 09:32:48 | 显示全部楼层
ds.dataset.filter:='Year(datetime)=''2007''';
year得到了整数,怎么跟字符串比较啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-17 10:39:21 | 显示全部楼层
哦原来是类型出的问题,知道了,可以结贴了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-2 15:36 , Processed in 0.041928 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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