sql計算總數
1. 如何使用sql函數平均值、總數、最小值、最大值、總和、標准差
avg函數:計算查詢中某一特定欄位資料的算術平均值。
count函數:計算符合查詢條件的記錄數。
min, max函數:傳回指定欄位值中符合查詢條件的第一條、最末條記錄的資料。
first, last函數:傳回指定欄位值中符合查詢條件的最小值、最大值。
stdev函數:計算指定欄位值中符合查詢條件的標准差。
sum函數:計算指定欄位值中符合查詢條件的資料總和。
var,函數:計算指定欄位值中符合查詢條件的變異數估計值。
2. sql語句怎麼查詢一列數據的總和
MS-SQL中求和如下:
1、select sum (foamt) from t_ACRD_GthMst
2、select sum (foamt) from t_ACPD_PayMst
t_ACRD_GthMst和t_ACPD_PayMst表示某ERP系統中的兩個表,foamt表示要求和的一例。
(2)sql計算總數擴展閱讀:
常見語句
更新: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
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]
3. SQL如何計算全部總數量,又可以計算上個月數量
用子查詢
select (select count( distinct invoicing_time) from 表 b) 總數(輛), count(distinct vid) 充電總數, count(distinct km) 大於100總數 from 表 a where a.日期為上個月
4. sql語句如何統計一行數據的總數
使用累加 就需要用到聚合函數 sum(QTY)
update 表 set QTY=(select sum(QTY) from 表 where LOT_NO not in('20130709014')) where LOT_NO='20130709014'
----------------------------> 如果 LOT_NO 為 20130709014是最後一條記錄,那麼就滿足你的要求,
如果不是最後一條記錄,就按照下面的操作去執行
首先 你要查到你表中的最後一條記錄的 LOT_NO, 然後求出除了最後一條記錄的QTY,最後在根據最後一條記錄的LOT_NO去修改
5. sql如何根據時間進行分類計算總數
SELECT CAST(time as DATE) AS time,COUNT(*) AS 總數
FROM tab
GROUP BY CAST(time as DATE)
6. sql求總數
可以通過如下方式來實現
如select dptno,dptname,workcot,(select count(*) from ba_employeeinfo b where b.dptno1 = a.dptno and b.empflg=0) as 人數 from ba_dptinfo a
7. SQL 計算總數觸發器
1、在表test1上創建觸發器
create
trigger
trigger_name
on
test1
for
insert,update
as
declare
@ratioCount
int
select
@ratioCount=sum(ratio)
from
test1
where
[name]=inserted.name
if
EXISTS(select
*
from
test2
where
[name]=inserted.name
)
begin
update
test2
set
allratio=@ratioCount
where
[name]=inserted.name
end
else
begin
insert
test2(name,allratio)
values(inserted.name,@ratioCount)
end
go
2,asp調用test2的allratio值?
直接打開記錄集,讀相應的值就行了
比如:
sql="SELECT
*
FROM
test2
WHERE
[name]="&你要查看的某項的NAME
set
rs=server.CreateObject("ADODB.RecordSet")
rs.open
sql,conn,1,3
if
not
rs.eof
then
allratio=rs("allratio")
end
if
rs.close()
8. SQL 如何對二個欄位中的數字相加得到總數
SQL 語句使用 『+』號將兩個欄位的數值相加
例,表格 tt
9. SQL語句取總數量的語句是什麼
select count(id) from a
SQL語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,SQL查詢語句就是一個典型的例子,無論是高級查詢還是低級查詢,SQL查詢語句的需求是最頻繁的。
折疊簡單基本的sql語句
(1) 數據記錄篩選:
sql="select * from 數據表 where 欄位名=欄位值 order by 欄位名 [desc]"
sql="select * from 數據表 where 欄位名 like '%欄位值%' order by 欄位名 [desc]"
sql="select top 10 * from 數據表 where 欄位名=欄位值 order by 欄位名 [desc]"
sql="select top 10 * from 數據表 order by 欄位名 [desc]"
sql="select * from 數據表 where 欄位名 in ('值1','值2','值3')"
sql="select * from 數據表 where 欄位名 between 值1 and 值2"