sql 累加前面的值,sql 累加某一欄位值,並更新

2021-03-12 01:03:50 字數 2017 閱讀 6561

1樓:匿名使用者

如果你已經知道某

抄id的時間,那就好辦bai了,如下 :

select sum(金額)

from table1

where 時間du

< 『...' (你某個zhiid對應的時間)如果你是想列出全部dao的id的可用餘額,就要用子查詢了,效能會較差,如下:

select id, 金額 , 時間 , 可用餘額 = (select sum(金額) from table1 t1 where 時間 < t2.時間)

from table1 t2

2樓:

select *,餘額=(select sum(金額) from table1 where 時間版權

<=t1.時間

) from table1 t1

select *,餘額=(select sum(金額) from table1 where 時間

3樓:匿名使用者

這個容易,用這個肯定可以

select id, 金額, 時間, (select sum(金額) from tab where 時間 < t1.時間)

from tab t1

4樓:

select *,(select sum(金額baidu) from tb where id用餘zhi額dao from tb t

這個回答應該可內以,或者容下面這個

select *,(select sum(金額) from tb where id<=t.id) as 可用餘額 from tb t

5樓:匿名使用者

select a.*

[可用餘額]=(select sum(金額) from tb where convert(datetime, 『20』+時間+『01』)<= convert(datetime,『20』+a.時間+『01』))

from tb a

6樓:黑桃

應該是:select id ,sum(金額)over(order by 時間)sum1 from 。。

sql資料庫中 如何讓某一列的值自動累加1?

7樓:匿名使用者

你說的是不是自動增長列呀。

create table tablename(id int identity(1,1)

)或者在企業管理器裡,選擇你要改的表,然後右鍵進入表結構在底下就可以改了

8樓:流香羽

首先要我們明白你的緣由,基本上最終使用:

update tablename set fieldname = fieldname+1

來實現。

9樓:匿名使用者

該欄位型別為int或者bigint,標識為是即可,在表結構修改裡面可以設定

sql 累加某一欄位值,並更新 10

10樓:匿名使用者

update tb_student

set i=i+1

where 條件

i必須是tb_student 表的一個數值型別欄位

11樓:匿名使用者

累計的值用變數表示,組合sql字串就行

12樓:手機使用者

declare @

c varchar(max)

declare @tab table ( a varchar(10) )

insert @tab ( a )

select 'aaa'

union select 'cccc'

union select 'dddd'

select @c = ''

select @c = @c + a from @tabprint @c

滿意請採納。

sql語句中的列內容如何累加

不知道你的是oracle還是sql server,如果是oracle就是下面這條語句 scott orcl col id format 00scott orcl select id,ltrim sys connect by path conn name,as conn name from selec...

SQL資料庫中如何讓某一列的值自動累加

你說的是不是自動增長列呀。create table tablename id int identity 1,1 或者在企業管理器裡,選擇你要改的表,然後右鍵進入表結構在底下就可以改了 首先要我們明白你的緣由,基本上最終使用 update tablename set fieldname fieldna...

sql語句,怎樣判斷欄位中是否存在某值

字元值 x select ocunt from tablenamewhere columnname x 結果為0,不存在 select from 表名 where 欄位名 查詢的值 select from 表 where 欄位 like 查詢的值 sql語句,怎樣判斷一個欄位中是否存在某一個值 可以...