sql語句統計每天每月每年的銷售總額

2021-03-16 21:08:35 字數 2680 閱讀 2168

1樓:請讓我好好路過

select year(ordertime) 年,sum(total) 銷售合計

from 訂單表

group by year(ordertime)二、sql語句統計每月的銷售總額

select year(ordertime) 年,month(ordertime) 月,

sum(total) 銷售合計

from 訂單表

group by year(ordertime),month(ordertime

三、sql語句統計每日的銷售總額

select year(ordertime) 年,month(ordertime) 月,

day(ordertime) 日,

sum(total) 銷售合計

from 訂單表

group by year(ordertime),month(ordertime),

day(ordertime)

擴充套件資料mysql查詢每天、每週、每月的資料方法

一、查詢每天的資料

select

count(1) as countnumber,date_format(createtime,'%y-%m-%d') as datetime

from

testtable

group by date_format(createtime,'%y-%m-%d')

二、查詢每週的資料

select

count(1) as countnumber,week(createtime) as datetimefrom

testtable

group by week(createtime)三、查詢每月的資料:

select

count(1) as countnumber,month(createtime) as datetimefrom

testtable

group by month(createtime)

2樓:

你這個需要分三次查詢了,如果你的時間儲存顯示是2017-10-16 11:00:00,mysql語法:

-- 每年

select left(ordertime,4) as day,sum(total) from table;

-- 每月

select left(ordertime,7) as day,sum(total) from table;

-- 每天

select left(ordertime,10) as day,sum(total) from table;

3樓:黑馬程式設計師

sql語句統計每天、每月、每年的銷售總額具體如下:

1、每年

2、每月

3、每日

另外一種計算每天銷售額的演算法:

總結:重點注意事項:

4樓:匿名使用者

非常簡單--每天select convert(varchar(10),ordertime,120) as '訂單日期',sum(訂單總額) as '銷售總額' from 表 group by convert(varchar(10),ordertime,120) order by convert(varchar(10),ordertime,120)--每月select convert(varchar(7),ordertime,120) as '訂單日期',sum(訂單總額) as '銷售總額' from 表 group by convert(varchar(7),ordertime,120) order by convert(varchar(7),ordertime,120)--每年select convert(varchar(4),ordertime,120) as '訂單日期',sum(訂單總額) as '銷售總額' from 表 group by convert(varchar(4),ordertime,120) order by convert(varchar(4),ordertime,120)

5樓:匿名使用者

1、每年

select year(ordertime) 年,sum(total) 銷售合計

from

訂單表group by year(ordertime)2、每月

select year(ordertime) 年,month(ordertime) 月,

sum(total) 銷售合計

from

訂單表group by year(ordertime),month(ordertime

3、每日

select year(ordertime) 年,month(ordertime) 月,

day(ordertime) 日,

sum(total) 銷售合計

from

訂單表group by year(ordertime),month(ordertime),

day(ordertime)

另外每日也可以這樣:

select convert(char(8),ordertime,112) dt,

sum(total) 銷售合計

from

訂單表group by convert(char(8),ordertime,112)

如果需要增加查詢條件,在from後加where 即可。

sql語句統計數量 統計欄位出現的數量

1 建立測試表,62616964757a686964616fe78988e69d8331333431373863 create table test stu id number,u name varchar2 20 subject varchar2 20 create table test subj...

sql語句查詢並統計查詢結果數量

可以通過count函式來實現。sqlone select from tablename1 where id 5 此語句查詢出來多條記錄,之後看做一個新的表。sqltwo select conut from select from tablename1 where id 5 as tablename2...

資料庫查詢,SQL語句 查詢 統計

1全部可以在查詢分析器裡開啟相應資料庫 要輸使用者名稱,密碼 在查詢對話方塊輸入 select from 表名 你所說的某個表的表名 where 欄位 列名 12345 按f5就行了 tablename 你要查詢的資料表的名字 cellname 存放12345資料的列名1.如果是必須含有和12345...