當前位置:首頁 » 編程語言 » sql怎麼看銷售總量
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql怎麼看銷售總量

發布時間: 2022-05-16 20:53:41

① 用sql統計每種商品的銷售總額

你寫的基本差不多了,不過表連接的順序最好按用到的前後來連接,不然影響效率
select P.ProctName, sum(OD.UnitPrice*OD.Quantity) total_sales
from Orders O
join OrderDetails OD on OD.OrderID=O.OrderID
join Procts P on P.ProctID=OD.ProctID

where OD.OrderDate>='2007-1-1'and OD.OrderDate < '2007-12-1'
group by P.ProctName
order by total_sales desc

② sql查詢 :銷售額

1.select 銷售價格*銷售數據量 as 銷售額 from 表名
2.select sum(銷售價格*銷售數據量) as 銷售額 from 表名
-----
1.多條 2。一條。

③ SQL語句統計每天、每月、每年的銷售總額

一、SQL語句統計每年的銷售總額

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)

(3)sql怎麼看銷售總量擴展閱讀

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 dateTime

FROM

testTable

GROUP BY WEEK(createTime)

三、查詢每月的數據:

SELECT

COUNT(1) AS countNumber,

MONTH(createTime) as dateTime

FROM

testTable

GROUP BY MONTH(createTime)

④ SQL如何統計某段時間某業務員銷售總額、指定商品銷售額及該商品佔比

select
業務員,銷售總量,A產品銷售數量,(A產品銷售數量/銷售總量,)
as
A產品佔比
from
(select
業務員,sum(銷售數量)
as
銷售總量,(select
sum(銷售數量)
from
tablename
where
a.業務員=業務員
and
產品='A'
group
by
業務員)
as
A產品銷售數量
from
tablename
a
where
業務員='張三'
group
by
業務員)
a

⑤ sql查詢每件商品銷售總量(重點是沒有銷售記錄的商品怎麼讓它顯示為0)

select sum(sale.salenum) as '銷售總數' from sale left join goods on goods.gid=sale.gid group by goods.gid

看看left join的用法
left join是左連接,左邊的表是主表,右邊的表是從表

⑥ SQL查詢各商品的銷售情況,列出商品名,商品單價,總價,並按總銷售量降序排序

1、首先打開SQL Server Management管理工具,運用Select語句查詢出要排序的數據,如下圖所示。

⑦ 如何用資料庫mysql查詢產品的產品編號和銷售數量的總和

假如產品表為 tb ,表中有產品編號欄位, 銷售表為 tb2有銷售數量欄位,他們通過產品id關聯
如果是求所有銷售數量的總和
select tb.產品編號,svm(銷售數量) as 總銷售數量
from the inner join tb2 on tb.產品id=tb2.產品id

⑧ sql查詢表 統計匯總欄位的總和 顯示編號欄位和銷售總量

SELECT 編號 ,sum(銷量) from 查詢表
group by 編號

⑨ SQL查詢 - 如何一次查詢得出十二個月中每個月的銷售額

select convert(varchar(7), 日期, 120) as 年月, sum(銷售額) from 表 group by convert(varchar(7), 日期, 120) order by 年月 asc 銷售額是表中的列,日期是表中銷售日期 額,,SQLite 倒是不清楚語法,不過你可以根據這個思想去改寫,就先把時間變成比如2008-05(年-月格式)這樣,然後先分組,最後統計每個組相應列總和就是需要的結果。 select strftime("%Y-%m", 日期) , strftime("%W", 日期) , sum(銷售額) from 表 where [你某個客戶的查詢條件] group by strftime("%Y-%m", 日期), strftime("%W", 日期)不只知道有沒語法錯誤,先按年月分組,然後%W是獲得這個日期是今年第幾周,這樣相同周的就會全部分一組了。

⑩ sql查所有貨物每個月份的銷售量

createtabletemp(
idvarchar2(10),--貨號
timedate,--時間
numnumber--銷量
);
insertintotempvalues('001',to_date('2014-08-0115:20:25','yyyy-MM-ddHH24:mi:ss'),3);
insertintotempvalues('002',to_date('2014-07-2116:11:23','yyyy-MM-ddHH24:mi:ss'),2);
insertintotempvalues('001',to_date('2014-01-0511:14:21','yyyy-MM-ddHH24:mi:ss'),1);
insertintotempvalues('002',to_date('2014-07-1115:21:11','yyyy-MM-ddHH24:mi:ss'),2);
commit;
selectt.id貨號,sum(t.moon1)一月,sum(t.moon2)二月,sum(t.moon7)七月,sum(t.moon8)八月from(
selecttemp.idid,
casewhento_char(temp.TIME,'yyyymm')='201401'
thenSUM(temp.NUM)
elsenullendasMOON1,
casewhento_char(temp.TIME,'yyyymm')='201402'
thensum(temp.NUM)
endmoon2,
casewhento_char(temp.TIME,'yyyymm')='201407'
thensum(temp.NUM)
endmoon7,
casewhento_char(temp.TIME,'yyyymm')='201408'
thensum(temp.NUM)
endmoon8
fromtempwhere1=1groupBYTEMP.ID,temp.TIME)tgroupbyid;

輸出結果:


1 002 4
2 001 1 3