标题:ASP统计数据如何写?各位大虾帮帮忙啊
只看楼主
netfd
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-3-8
结帖率:0
已结贴  问题点数:20 回复次数:4 
ASP统计数据如何写?各位大虾帮帮忙啊

如图,要统计某一用户在当天内 M_Count 的值是多少
如:mango在3月8日统计是20+30+10=60
ASP的程序要如何编写,请高手帮帮忙,不胜感谢
搜索更多相关主题的帖子: 统计 mango 如何 用户 
2012-03-08 12:11
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:20 
select sum(M_Count) from 表名 where M_User='mango' and DateDiff('d',M_Date,getDate())=0
一句sql即可解决
意思是:求M_Count字段值的总和(sum求和函数)条件是用户名为mango并且M_Date与当前日期相差天数为0(DateDiff计算两个日期或时间之间相差多少,这里计算两个日期相差的天数,天数为零就表示当天的)
注意:getDate()是SQL Server获取当天日期的函数
Access数据库要使用Now()函数
表名,要替换为你的数据库的表名

[ 本帖最后由 yms123 于 2012-3-8 16:13 编辑 ]
2012-03-08 16:12
netfd
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-3-8
得分:0 
谢谢斑竹,但是我要数据库里全部循环显示出来,统计该用户在当天的数据,而不是指定的一用户,要怎么解决,能不能再帮帮忙啊
2012-03-11 15:12
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用netfd在2012-3-11 15:12:05的发言:

谢谢斑竹,但是我要数据库里全部循环显示出来,统计该用户在当天的数据,而不是指定的一用户,要怎么解决,能不能再帮帮忙啊

这个最简单的办法就是在添加数据时写统计代码并在数据表上加字段
2012-03-11 18:42
netfd
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-3-8
得分:0 
能不能做到不用指定用户和与当前时间判断,也就是说数据库里有的数据直接循环出来,显示的是每个用户在当天的统计数,就比如表中的testuser在3月8日统计是10+50=60,3月9日是30,想了很久都找不到理想的办法
2012-03-11 21:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-362536-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046929 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved