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

sql幾個欄位的和

發布時間: 2023-01-18 20:01:49

sql,求大仙教我這幾個欄位值相加,Field_t_01+Field_t_02+Field_t_03+Field_t_04...

select
Field_t_01=isnull((selectcast(worktime/8asnvarchar(20))fromAttDayDatawhereempno=#temp.empnoandyymmdd=CONVERT(smalldatetime,@yymm+(right('1202',2)),112)),0),
+
Field_t_02=isnull((selectcast(worktime/8asnvarchar(20))fromAttDayDatawhereempno=#temp.empnoandyymmdd=CONVERT(smalldatetime,@yymm+(right('1202',2)),112)),0),
+
Field_t_03=isnull((selectcast(worktime/8asnvarchar(20))fromAttDayDatawhereempno=#temp.empnoandyymmdd=CONVERT(smalldatetime,@yymm+(right('1202',2)),112)),0),
+
Field_t_04=isnull((selectcast(worktime/8asnvarchar(20))fromAttDayDatawhereempno=#temp.empnoandyymmdd=CONVERT(smalldatetime,@yymm+(right('1202',2)),112)),0),
+
Field_t_05=isnull((selectcast(worktime/8asnvarchar(20))fromAttDayDatawhereempno=#temp.empnoandyymmdd=CONVERT(smalldatetime,@yymm+(right('1202',2)),112)),0),
+
Field_t_06=isnull((selectcast(worktime/8asnvarchar(20))fromAttDayDatawhereempno=#temp.empnoandyymmdd=CONVERT(smalldatetime,@yymm+(right('1202',2)),112)),0),
+
Field_t_07=isnull((selectcast(worktime/8asnvarchar(20))fromAttDayDatawhereempno=#temp.empnoandyymmdd=CONVERT(smalldatetime,@yymm+(right('1202',2)),112)),0)
asAllField
fromtablename

Ⅱ 怎麼樣用SQL語句查詢某一個表裡面的某一個欄位的總和

模板:

1、「select s.id,s.name,t.id,t.name from student s left join teacher t on t.id=s.teacher_id;」

2、「select s.id as student_id ,s.name as student_name,t.id as teacher_id,t.name as teacher_name from student s left join teacher t on t.id=s.teacher_id;」

Ⅲ SQL 如何對二個欄位中的數字相加得到總數

SQL 語句使用 『+』號將兩個欄位的數值相加

例,表格 tt

Ⅳ sql 多欄位,但只有某幾個欄位需要求和

select 名稱, sum(數量) as QTY from 表名 t1,關聯表名 t2 where t1.xxx=t2.xxx group by 數量,名稱

Ⅳ 用SQL,怎麼求表中所有欄位的和。

select sum(欄位1)+sum(欄位2)+sum(欄位N) from 表名
如果都是數字類型,這樣加就可以了。行值和列值都加一起。

Ⅵ sql語句查詢某欄位的數據總和,並列出表中的所有記錄。

1、首先,創建一個測試表,相關代碼如下,進入下一步。

Ⅶ 統計SQLServer2008中幾個欄位的和,請大俠幫忙多謝

最簡單的寫法.通過求模來算3%2=1,2%2=0
所以你就算總共有多少個奇數相加等於欄位總數-需要的偶數個數
select *
from Table
where 6-(a%2+b%2+c%2+d%2+e%2+f%2)=3

Ⅷ SQL多個欄位相加

如果是把前幾個欄位的值相加存入總分可以:
update 表名 set 總分 with 晚自習+教室衛生+寢室內務+早操升旗+板報
如果只是輸入結果不存入欄位總分中可以:
select (晚自習+教室衛生+寢室內務+早操升旗+板報) as 總分 from 表名

Ⅸ 一個表中的幾個欄位分別等於另幾個表中的一個欄位的的真的和的sql語句怎麼寫

一個表中的幾個欄位分別等於另幾個表中的一個欄位的的真的和的sql語句怎麼寫
select * from tb
where parent_id not in(
select t1.id
from tb t1 join tb t2
on t1.id = t2.parent