社区
DataWindow
帖子详情
关于时间参数的过滤问题。急!!
dadapp
2003-05-18 04:46:14
我在过滤的条件里涉及的一个时间段,后我是这么写的:
dw_1.retrieve()
dw_1.setfilter("scrq > 2000-2-2 and scrq < 2004-4-4" )
dw_1.filter()
其中scrq为date型的字段。
运行提示:expression is not valid!
我不知错在哪里。
望指教。
应该怎么写呢?
...全文
56
12
打赏
收藏
关于时间参数的过滤问题。急!!
我在过滤的条件里涉及的一个时间段,后我是这么写的: dw_1.retrieve() dw_1.setfilter("scrq > 2000-2-2 and scrq < 2004-4-4" ) dw_1.filter() 其中scrq为date型的字段。 运行提示:expression is not valid! 我不知错在哪里。 望指教。 应该怎么写呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dadapp
2003-05-22
打赏
举报
回复
谢谢大家的帮忙,我的问题解决了,我最终是这样做的:
dw_1.setfilter("string(scrq) > "+ string(~"date(2000-22!~"))+ " and string(scrq) < " + string(date(~"2004-4-4~")))
主要是还要把字段名 scrq 做一下转换:string(scrq)
再次谢谢大家。
我这就揭贴。
hanbibo
2003-05-19
打赏
举报
回复
string str_filter
str_filter = "scrq >= date('" + trim('2000-02-02') + "')" + " and " + "scrq <= date('" + trim('2004-04-04') + "')"
dw_1.setfilter(str_filter)
这样应该可以了,我连的是sybase数据库
madking
2003-05-18
打赏
举报
回复
我一般是把datetime字段转换成字符型进行比较的,不同的数据库转换函数是不一样的
比如说access
"cstr(d_jdrq) >= '" + ls_ksrq + "' and cstr(d_jdrq) <= '" + ls_jsrq + "'"
dadapp
2003-05-18
打赏
举报
回复
谢谢了。
我再试试看。
劳驾!
shanmingxing
2003-05-18
打赏
举报
回复
我给你个思路,
不一定非的死板的取用大于小于去比较,你写个函数嘛!用来翻译你的日期。
我遇到了同样问题,我想找一种简便方法,不过上面的确实有道理,可能是你初心
,我也试试,成功了我告诉你。细心试试!
dadapp
2003-05-18
打赏
举报
回复
有谁能再帮帮我啊。
老天。
dadapp
2003-05-18
打赏
举报
回复
真是不好意思。还是不好使啊。
sunsg
2003-05-18
打赏
举报
回复
//日期比较是作为字符处理的
dw_1.setfilter("scrq > '"+ string(date(2000-2-2),"yyyy-mm-yy")+ "' and scrq <'"+string(date(2004-4-4), "yyyy-mm-dd")+"'")
dadapp
2003-05-18
打赏
举报
回复
甜甜粥
dw_1.setfilter("scrq > "+ string(date(2000-2-2),"yyyy-mm-dd")+ " and scrq < " + string(date(2004-4-4), "yyyy-mm-dd"))
还是不行啊。
怎么办?
cooltnt
2003-05-18
打赏
举报
回复
dw_1.setfilter("scrq > "+ string(date(2000-2-2),"yyyy-mm-yy")+ " and scrq <"+string(date(2004-4-4), "yyyy-mm-dd"))
dadapp
2003-05-18
打赏
举报
回复
sailerbait ,是写成to_date(2002-3-4) 还是写成to_date('2002-3-4') 啊?
我试了,怎么都不好使呢
sailerbai
2003-05-18
打赏
举报
回复
你那个2000-2-2是字符型的,应该用to_date转换一下就行了
Flask框架【自定义
过滤
器、自定义数据替换
过滤
器 、自定义
时间
过滤
器、选择结构、选择练习、循环结构、循环练习、导入宏方式 】(三)
Python框架【自定义
过滤
器、自定义数据替换
过滤
器 、自定义
时间
过滤
器、选择结构、选择练习、循环结构、循环练习、导入宏方式】(三)
Vue学习之
过滤
器(Filter)
Vue学习之
过滤
器 文章目录Vue学习之
过滤
器一、
过滤
器的注册1.全局注册2.局部注册二、
过滤
器的使用二、使用步骤1.引入库2.读入数据总结 Vue中的
过滤
器能让通过其中的数据发生一定的变化,可以
过滤
出数据中你要的那部分,或者是给数据做一些处理。比如大小写转换、
时间
–
时间
戳转换等等。 一、
过滤
器的注册
过滤
器有全局注册和局部注册两种方式 1.全局注册 全局注册写在全局定义域中,用Vue.fliter()注册,需要两个
参数
,第一个
过滤
器的名字,第二个是一个函数,返回
过滤
的结果 Vue.filter('pars
教女朋友学习 vue中的
过滤
器及其
时间
格式化
前端校招精编面试解析大全点击这里获取完整版pdf查看学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**[外链图片转存中…(img-m3Rwauko-1712763688794)]由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)前端校招精编面试解析大全点击这里获取完整版pdf查看。
Vue 過濾器fliter
Vue允許自定義過濾器,可被用作常見簡單的文本格式化,簡單描述下在實際開發可以用到的地方: 將時間格式化為指定的格式 將價格 price 加上千分位符號與 $ 字號 將通過接口獲取到的 value ( number 類型),在前端轉換成對應的文案。 大致想到的為以上,當然還有很多地方能用到… 過濾器可用在兩個地方: 1. Mustache 模版插植 全局變量: Vue.fliter('名稱'),function(處理的值,參數,參數....){ do sth } 以將價格
Vue在表格中格式化
时间
在获取数据的时候
时间
显示的方式是毫秒 那么可以通过在Vue原型上过载一个
时间
的
过滤
器函数去格式化
时间
首先,找到main.js入口文件 Vue.filter('dataFormat',function(originVal){ const dt= new Date(originVal) const y= dt.getFullYear() const m=(dt.getMonth()+1+'').padStart(2,'0') //padStart是字符串方法,首先必须把数据转换成字符...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章