以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]还是时间列的统计问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=18935) |
-- 作者:rpg2813 -- 发布时间:2012/4/21 23:53:00 -- [求助]还是时间列的统计问题 之前的问题: http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=18340&skin=0 我有10多个时间列也,都得汇总,分组各种统计 那么有什么好的方法?我每个时间列都辅助出来一个数据列? 或者说,我每个时间列都用数据列,drawcell修改成时间的样子让“欺骗”用户? 不知道有无好方法?
|
-- 作者:y2287958 -- 发布时间:2012/4/22 9:38:00 -- 俺生性愚笨,无法明白。 |
-- 作者:e-png -- 发布时间:2012/4/22 11:12:00 -- 俺生性愚笨,没看明白,哈哈。 |
-- 作者:布莱克朱 -- 发布时间:2012/4/22 19:48:00 -- 十个时间列,什么系统? |
-- 作者:rpg2813 -- 发布时间:2012/4/23 18:02:00 -- 对不起,我当年高考语文不及格的说…… 额 我有10多个列,都是日期时间字段(time) 打个比方,第一列是1:02, 那么第二列~第第四列中某一列就是1;02 然后第五列就是00:52(第一列-10分钟) …… 那10多列都与第一列有关(要么克隆,要么某种运算) 虽然表达式列可以设时间格式,但是只有数值列可以参与运算 因为我这10多个列都需要汇总统计,所以我的问题就是: 我是每个时间列都弄一个数值辅助列or时间列都用数值存储,用drawcell“欺骗”客户? 哪一种的效率高一点? 或者有更好的方法?
|
-- 作者:程兴刚 -- 发布时间:2012/4/23 18:07:00 -- 您的设计已经注定没有高效率! |
-- 作者:blackzhu -- 发布时间:2012/4/24 7:37:00 -- 支持程大的说法,不做解释,也解释不了. |
-- 作者:rpg2813 -- 发布时间:2012/4/25 21:26:00 -- 以下是引用程兴刚在2012-4-23 18:07:00的发言:
您的设计已经注定没有高效率! 感谢回复,这不是我的设计哦,这是实体本子(记录薄)要求的哦 我只是把其电子化罢了。 大概100多个本子(每个人1个本子) 每个人每月少则10条多则50条记录,1个本子大概1条烟的厚度 这是我想走数据库的原因 还有,excel或者易表是可以直接统计时间的说哦 我是尝试下狐表的可行性 |
-- 作者:程兴刚 -- 发布时间:2012/4/25 21:35:00 -- 您做出一个实例发上来,让大家来帮您改进,您自然就知道效率差别了,总之,您要记住一个宗旨:
多增加一个列,不如多增加一个记录,如果有十几个时间列,就不入用一个时间列,根据时间不同,添加十几条记录,这样还方便统计,少写很多代码,表结构更合理,系统累赘还小N倍! |
-- 作者:rpg2813 -- 发布时间:2012/4/26 23:14:00 -- 以下是引用程兴刚在2012-4-25 21:35:00的发言:
您做出一个实例发上来,让大家来帮您改进,您自然就知道效率差别了,总之,您要记住一个宗旨:
多增加一个列,不如多增加一个记录,如果有十几个时间列,就不入用一个时间列,根据时间不同,添加十几条记录,这样还方便统计,少写很多代码,表结构更合理,系统累赘还小N倍! 感谢指导 实例不方便发 我还是选择放弃效率了,因为表呈现出来的形式要和实体记录本一样 上级要求的…… ps,10几个时间列有可能相同,有可能不同,相当于细化…… |