以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请问 SQL中 iif的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52466) |
-- 作者:jiskin -- 发布时间:2014/6/16 17:33:00 -- [求助]请问 SQL中 iif的问题 insert into 表 (质保期) values (iif(\'" & r("质保期") & "\' = \'1900-01-01\',\'null\',\'" & r("质保期") & "\') & "\') 这个表达式不会写 帮忙改改 谢谢了
|
-- 作者:有点甜 -- 发布时间:2014/6/16 17:40:00 -- "insert into {表} (质保期) values (Case " & r("质保期") & " when \'1900-01-01\' then null else \'" & r("质保期") & "\' END)" |
-- 作者:jiskin -- 发布时间:2014/6/18 9:59:00 -- 以下是引用有点甜在2014-6-16 17:40:00的发言:
"insert into {表} (质保期) values (Case " & r("质保期") & " when \'1900-01-01\' then null else \'" & r("质保期") & "\' END)"
甜总,测试到最后这样才成功 Case when \'" & r.Isnull("质保期") & "\' = \'true\' then null else \'" & r("质保期") & "\' END |