SQL 列的相加相减问题。。。
发布网友
发布时间:2022-04-10 01:00
我来回答
共3个回答
懂视网
时间:2022-04-10 05:21
错误的写法:(in_story_num-out_story_num) as story_num
正确的写法:(nvl(in_story_num,0)-nvl(out_story_num,0)) as story_num
(注:利用nvl函数)
sql两个字段相加减,第三个字段没有值的原因.
标签:data- pos -o class 写法 利用 bsp div 函数
热心网友
时间:2022-04-10 02:29
"如果要把list2表中A+B字段,放在list1表C字段怎么写嘞"
-----------------------------------------------------
如果是插入的:
insert into list1(C)
select A+B from list2
如果是update的:
update t1
set t1.C=t2.A+t2.B
from list1 t1, list2 t2
where t1.关联字段=t2.关联字段
"两个日期型列相减后,能不能得出一个整型列,列值是两个日期间相差天数呢???"
-----------------------------------------------------
用datediff函数
DATEDIFF
返回跨两个指定日期的日期和时间边界数。
语法
DATEDIFF ( datepart , startdate , enddate )
select DATEDIFF(day,开始日期列,结束日期列) as 日期差 from 表
热心网友
时间:2022-04-10 03:47
select a+b as c from table
select datediff(day,'2010-3-1','2010-4-3')