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

sql語言統計金額

發布時間: 2023-01-08 02:33:37

『壹』 sql語句查詢今年單價總金額

年,季,月,周,天,小時
也就是說你要的是這個六個分別的金額與匯總。
按照從大到小,如果僅僅是按照現有的表來操作,那麼個人覺得毫無疑問的要查6遍,每次匯總都是一遍,如果數據量大的話毫無疑問的卡死。
個人覺得可以先改造一下表,將時間欄位分成這六個部分,然後分組的時候加上rollup,只要注意書寫順序,那麼一次應該就可以了。這是我能想到的減小運算量的一個辦法。

『貳』 【寫SQL語句】按照用戶統計對應訂單數和訂單總金額

SELECTUIDas用戶,COUNT(ORDER_SN)as訂單總數,SUM(TOTAL)as合計總金額FROM訂單表groupbyuid。

selectname,totalamountfrom(

selecta。name,sum(x.xfje)astotalamountfrombookasa

innerjoinxfjlasxona.id=x.khid

groupbya.name

orderbytotalamount;

常見語句

更新:update table1 set field1=value1 where 范圍

查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)

排序:select * from table1 order by field1,field2 [desc]

求和:select sum(field1) as sumvalue from table1

以上內容參考:網路-語句

『叄』 如何用sql統計總金額

1、如果你是要統計當日銷售總金額,如下:
select
sum(piece*price)
as
'當日銷售總額'
from
當日銷售表
where
date='07/5/16'
2、如果你是要統計各商品當日的銷售額,如下:
select
rq,sno,sname,sum(piece)
as
piece,sum(piece*price)
as
'銷售額'
from
當日銷售表
group
by
rq,sno,sname

『肆』 sql語句分別按日,按周,按月,按季統計金額

表:consume_record

欄位:consume (money類型)

date (datetime類型)

請問怎麼寫四條sql語句分別按日,按周,按月,按季統計消費總量.

如:1月 1200元

2月 3400元

3月 2800元

--按日

selectsum(consume),day([date])fromconsume_recordwhereyear([date])='2006'groupbyday([date])

--按周quarter

selectsum(consume),datename(week,[date])fromconsume_recordwhereyear([date])='2006'groupbydatename(week,[date])

--按月

selectsum(consume),month([date])fromconsume_recordwhereyear([date])='2006'groupbymonth([date])

--按季

selectsum(consume),datename(quarter,[date])fromconsume_recordwhereyear([date])='2006'groupbydatename(quarter,[date])

當然,如果你的oracle報錯:'month'函數報錯,可以試試 to_char(b.PAYMENT_TIME,'yyyy-mm')

『伍』 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)

(5)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統計語句,想算總存款和總取款

1.

select uid,sum(money) as 總存款金額 from 儲蓄信息 where Operate='存款' group by uid
select uid,sum(money) as 總取款金額 from 儲蓄信息 where Operate='取款' group by uid
2.

select t1.c, sum(t1.money) as 總存款金額 ,sum(t2.money)/2 as 總取款金額
from 儲蓄信息t1,儲蓄信息 t2
where t1.Operate='存款' and
t2.Operate='取款' and
t1.uid =t2.uid
group by t1.uid ,t2.uid

『柒』 SQL 如何寫語句 按客戶分類,統計每年的所有金額!麻煩幫忙寫一下,急!在線等

不知道您是哪個資料庫,SQLSERVER可以如此寫

select 客戶名稱,
sum(case left(交易日期,4) when '2010' then 金額 else 0 end) "2010年",
sum(case left(交易日期,4) when '2011' then 金額 else 0 end) "2011年",
sum(case left(交易日期,4) when '2012' then 金額 else 0 end) "2012年",
sum(case left(交易日期,4) when '2013' then 金額 else 0 end) "2013年"
from [table]
group by 客戶名稱

『捌』 如何用SQL語句統計總金額和區段金額

select合同ID,SUM(收費金額)as總金額,(selectsum(收費金額)from收費whereDATEPART(yy,收費時間)=2013anda.合同ID=收費.合同ID)as年度金額

from收費asagroupby合同ID

『玖』 通過T-SQL語句統計當日銷售的總金額。

1、如果你是要統計當日銷售總金額,如下:
select sum(piece*price) as '當日銷售總額' from 當日銷售表
where date='07/5/16'
2、如果你是要統計各商品當日的銷售額,如下:
select rq,sno,sname,sum(piece) as piece,sum(piece*price) as '銷售額'
from 當日銷售表 group by rq,sno,sname

『拾』 oracle 根據裡面欄位的日期統計出每月總金額的sql語句怎麼寫在線等

oracle 根據裡面欄位的日期統計出每月總金額的sql語句怎麼寫在線等
如果是date型

1
2
3

select to_char(createtime,'yyyymm'),sum(totacaccount) from 表名
where to_char(createtime,'yyyy')=to_char(sysdate,'yyyy')
group by to_char(createtime,'yyyymm')

如果是字元型

1
2
3

select substr(createtime,1,7),sum(totacaccount) from 表名
where substr(createtime,1,4)=to_char(sysdate,'yyyy')
group by substr(createtime,1,7)