sqlserver中关于sql语句 10C

图片说明
上图分别为a,b两列的数据让c的数据为b-a=?。有-符号则c=-。怎么写sql语句。
c的数据类型为什么?

6个回答

update table set c = a-b

update table set c = DateDiff(MINUTE,a,b)

caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复五七一: 用convert先转换
3 年多之前 回复
qq_29460785
五七一 我那个时间格式之前是字符串的格式,不是datetime格式的,怎么处理啊
3 年多之前 回复

update table set c = DateDiff(MINUTE,a,b)

update table_name set c=datediff(minute,a,b)

update table set datediff(minute,a,b)

SELECT a,b,DATEDIFF(mi,a,b) FROM dbo.Table

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!