起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1481|回复: 3

[结贴] 数据库过滤时间 显示数据

[复制链接]

116

主题

392

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
QQ
发表于 2016-11-29 23:47:13 | 显示全部楼层 |阅读模式
数据库有字段类型DATETIME
我想显示某天的所有数据 应该怎么实现。
比如只显示 2016-11-29

我的方法会报错
  1. var r = {"filter" : "$row.val('下单时间').indexOf('"+a+"') != -1"};
复制代码

a="2016-11-29"
报错:
  1. 3core.min.js:65 Uncaught Error: __justepClientErrorStart__{"code":"JUSTEP230072","message":"表达式$row.val('下单时间').indexOf('2016-11-29') != -1执行出错, 原因:$row.val(...).indexOf is not a function"}__justepClientErrorEnd__
复制代码


53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2016-11-30 09:59:38 | 显示全部楼层
方法一 你存时间的时候   直接把时间格式改成20161130095753  这种啊  这样的话  你的过滤条件就是   大于20161130000000  就可以了啊   
方法二  数据再设置一列   用于过滤的时间列,只记录订单生产的年月日,不记录小时这些,记录格式就是20161130  这样过滤条件  就是 等于20161130  这个值就可以了啊
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

发表于 2016-11-30 11:07:22 | 显示全部楼层
2楼说的对!data组件使用setFilter设置过滤条件,就相当于是sql 语句拼接的 where条件
然后执行data.refreshData() 就可以了!

sql语句中怎么写,filter 就怎么写!是一样的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

392

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
QQ
 楼主| 发表于 2016-11-30 12:49:37 来自手机 | 显示全部楼层
明白了  谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-23 15:30 , Processed in 0.061636 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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