以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如果字段A不为空,那么字段B=A+B 该怎么写 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44701) |
-- 作者:wuxianzuoji41 -- 发布时间:2014/1/7 10:51:00 -- 如果字段A不为空,那么字段B=A+B 该怎么写 字段A(日期型) ,B(字符型) 如果字段A不为空,那么字段B=A+B 这个SQL 语句该怎么写 |
-- 作者:Bin -- 发布时间:2014/1/7 10:54:00 -- 是ACCESS 还是MSSQL? |
-- 作者:wuxianzuoji41 -- 发布时间:2014/1/7 11:05:00 -- 以下是引用Bin在2014-1-7 10:54:00的发言:
是ACCESS 还是MSSQL? MSSQL |
-- 作者:Bin -- 发布时间:2014/1/7 11:06:00 -- ACCESS update {表B} set 第二列=IIF(第一列 is null, 第二列,第一列+第二列) MSSQL update 表B set 第二列=isnull(第一列+第二列, 第二列)
|
-- 作者:wuxianzuoji41 -- 发布时间:2014/1/7 11:20:00 -- 以下是引用Bin在2014-1-7 11:06:00的发言:
ACCESS update {表B} set 第二列=IIF(第一列 is null, 第二列,第一列+第二列)
MSSQL
update 表B set 第二列=isnull(第一列+第二列, 第二列) 从字符串转换日期和/或时间时,转换失败。 |
-- 作者:Bin -- 发布时间:2014/1/7 11:22:00 -- 利用 Cstr update {表B} set 第二列=IIF(第一列 is null, 第二列,Cstr(第一列)+第二列)
|