月
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,東遼企業(yè)網(wǎng)站建設,東遼品牌網(wǎng)站建設,網(wǎng)站定制,東遼網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,東遼網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
SELECT
MONTH( date )
SUM ( sale )
FROM
表
GROUP BY
MONTH( date );
周
SELECT
WEEK ( date )
SUM ( sale )
FROM
表
GROUP BY
WEEK( date );
注:
MONTH 函數(shù), 取得 參數(shù)日期的 月
WEEK 函數(shù), 取得 參數(shù)日期的 周
( 按照老外的 算法。 一周的開始, 是從周日開始的 )
select ifnull(sum1,0)+ifnull(sum2,0)+.......
這樣的,,
要把null轉成0,要不結果肯定是null
你做這個的目的是想查看某個時間段有多少人在用什麼東西嗎?select 時段,軟件數(shù) ,游戲數(shù) ,sum(軟件數(shù) + 游戲數(shù)) as 合計數(shù)
from tablename
group by 時段,軟件數(shù) ,游戲數(shù)
兩種方式 :
1、可以直接用SQL 里的函數(shù) sum() ;
如:"select sum(字段) as num from tab "; //sum 取該字段所有列的總和
2、用PHP函數(shù) sum($array) ; //取數(shù)組中值的總和
當然 字段必須是int型的
我是用sqlserver寫的,語法雷同
該改動的地方我都給你改成mysql的語法
創(chuàng)建表
create?table?t
(`date`?varchar(10),
rmb?int)
插入數(shù)據(jù)
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;