重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
月
成都创新互联是一家集网站建设,东辽企业网站建设,东辽品牌网站建设,网站定制,东辽网站建设报价,网络营销,网络优化,东辽网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
SELECT
MONTH( date )
SUM ( sale )
FROM
表
GROUP BY
MONTH( date );
周
SELECT
WEEK ( date )
SUM ( sale )
FROM
表
GROUP BY
WEEK( date );
注:
MONTH 函数, 取得 参数日期的 月
WEEK 函数, 取得 参数日期的 周
( 按照老外的 算法。 一周的开始, 是从周日开始的 )
select ifnull(sum1,0)+ifnull(sum2,0)+.......
这样的,,
要把null转成0,要不结果肯定是null
你做这个的目的是想查看某个时间段有多少人在用什麽东西吗?select 时段,软件数 ,游戏数 ,sum(软件数 + 游戏数) as 合计数
from tablename
group by 时段,软件数 ,游戏数
两种方式 :
1、可以直接用SQL 里的函数 sum() ;
如:"select sum(字段) as num from tab "; //sum 取该字段所有列的总和
2、用PHP函数 sum($array) ; //取数组中值的总和
当然 字段必须是int型的
我是用sqlserver写的,语法雷同
该改动的地方我都给你改成mysql的语法
创建表
create table t
(`date` varchar(10),
rmb int)
插入数据
insert into t values ('20140113',60);
insert into t values ('20140114',50);
运行语句
select s1.`date`,s1.rmb,s2.total
from t s1,
(select t2.`date`,sum(t1.rmb) total
from t t1 left join t t2 on t1.date=t2.date
group by t2.`date`) s2
where s1.`date`=s2.`date`
结果
select sum(列)+sum(列)+... from table where to_days(now())-to_days(时间列)=1;