各位大侠看看吧!分数到顶了! 本帖最后由 liangchengfck1 于 2012-09-18 10:46:49 编辑
前30天的数据统计出来了,放到了chart控件上,可以的!这个是按天数统计的 所以 sum(number) group by time 就可以把每一天的数据的sum求出来了 比如2012-1-1这天张三下载了100次东西,就是有100次2012-1-1 张三的记录 再group by time 那么今天就一条记录了,在sum一下,就把2012-1-1的张三下载流量的和求到了!
select sum(number),datepart(week,time)
from table where 1=1 and group by datepart(week,time) ------其他解决方案-------------------- 可以按月和年统计,把时间转化成月、年格式的再统计 ------其他解决方案-------------------- 查询的时候怎么把 时分秒去掉 比如2012-12-12 12:12:12 后面的时 分 秒 去掉,刚刚测试了一下数据不对才知道group by time 不行!要把面的时 分 秒 去掉才可以实现,sql语句中可以写 yyyy-MM-dd吗?大哥! ------其他解决方案-------------------- group by time 的时候最好把时间只保留 年月日 小时分钟秒去掉! ------其他解决方案-------------------- 如果可以的话那么换成yyyy-MM 那么没个月也可以求到了!求解!我在百度百度!各位知道的告诉小弟一下啊!大恩不言谢! ------其他解决方案-------------------- select convert(varchar(10),getdate(),120) ------其他解决方案-------------------- 或者between的时候转也行,现在还没找到mysql怎么转的,继续找!各位看到的知道的顶一下啊!不胜感激! ------其他解决方案-------------------- SELECT SUM(size)SUMS, FROM_UNIXTIME(date,'%Y-%m-%d')as dates from owa_isa where username='MsLin' AND date BETWEEN '2008-09-25' AND '2008-10-25' GROUP BY date
FROM_UNIXTIME(date,'%Y-%m-%d')as dates 显示dates为null 神马情况! ------其他解决方案-------------------- 函数用错了? ------其他解决方案-------------------- [SQL] select SUM(size)as sums,datepart(week,date)as t from owa_isa where 1=1 group by datepart(week,date)
[Err] 1305 - FUNCTION exchange_stat.datepart does not exist
在sql中可以的 只要把楼上的and去掉就可以了! 可到mysql中就报错了! ------其他解决方案-------------------- 这个是mysql服务器数据库中的字段 用量 size,日期 date!楼上的兄弟在SqlServer中可以到mysql中报错了!有解决的方法吗? ------其他解决方案-------------------- 楼主在纠结sql,为什么不去sql专区了,那边的高手多些! ------其他解决方案-------------------- 哎!我做的统计图,难道不是这个区的吗!现在时间不好搞了!sql的能求出每年的每周的sum
select sum(number),datepart(week,time)
from table where 1=1 and group by datepart(week,time) 把and 去掉就行了!
放到mysql中哎!等下在mysql中发个帖!看看! ------其他解决方案-------------------- 大哥mysql试过没? ------其他解决方案-------------------- select DATE_FORMAT(time, '%Y-%m-%d') as my_month from owa_isa group by my_month