Update PAWageSetCalculate Set WageType=1,WageItem='TryWorkDay',DesignFormulas='CONVERT(VARCHAR(10), CASE WHEN IncomeDate IS NULL
THEN NULL
ELSE CASE WHEN W.WorkStation = '员工'
OR W.WorkStation ='技工'
THEN 60
+ IncomeDate
ELSE IncomeDate
+ 90
END
END, 120)',
Re='试用到期时间' Where WageSetID='4'
这个更新改怎么写?想把这个条件语句作为公式保存到字段中
CONVERT(VARCHAR(10), CASE WHEN IncomeDate IS NULL
THEN NULL
ELSE CASE WHEN W.WorkStation = '员工'
OR W.WorkStation ='技工'
THEN 60
+ IncomeDate
ELSE IncomeDate
+ 90
END
END, 120)
然后在下个select查询语句中使用 select DesignFormulas
解决方案 »
- 修改主键约束语句 SQL 2000与2005区别
- 日期转换问题
- MSSQL存储过程问题(like语句问题)
- ~~~~~~~~~~~~求一查询语句!~~~~~~~~~~~
- 请教一下,大家在数据库处理中,对于字符型字段,如何处理出现字符中单引号的情况呢?[后台数据库为sql server 2000,前台用vb]
- 整型和整型相除的问题还有一个复杂的SQL语句的问题
- 访问MSDE出现的问题,严重~~~
- 列的纵横转化,3212650比数据,第一次执2分37秒,第二次执行2分26秒,第三次执行2分36秒,第四次2分36秒……还可以优化吗?
- 由数据库中选出来的纪录,我能不能把他们全部付值给一个数组??
- SQL SERVER用户自动过期、自动锁定
- 求两行的插值
- sql语句中数值型字段补0
Set WageType=1,WageItem='TryWorkDay',
DesignFormulas='CONVERT(VARCHAR(10), CASE WHEN IncomeDate IS NULL THEN NULL
ELSE CASE WHEN W.WorkStation = ''员工''
OR W.WorkStation =''技工''
THEN 60
+ IncomeDate
ELSE IncomeDate
+ 90
END
END, 120)',
Re='试用到期时间' Where WageSetID='4'
ELSE CASE WHEN W.WorkStation = ''员工''
OR W.WorkStation =''技工''
THEN 60 + IncomeDate
ELSE IncomeDate + 90
END
END, 120)'
SELECT @str
插入错误: 列名或所提供值的数目与表定义不匹配。
语句:
insert into B_DisPalyFieldEntry values(1,1,'编号','v1.FBillNo+''[''+t16.FNumber+'']''',1,0)