关于sql语法,请大家帮忙分析(50分)

  • 主题发起人 主题发起人 studydelphi999
  • 开始时间 开始时间
S

studydelphi999

Unregistered / Unconfirmed
GUEST, unregistred user!
我在oracle 中有如下语句,但在to_char(mas.inday)时出现资料兰名称无效,
是不是to_char语句只能用在一个表中;请高手帮忙

update bsl set sl_total=((bsl.sl_job+bsl.sl_chief+bsl.sl_live+bsl.sl_expert+bsl.sl_position)*bsl.on_days)/30
where (bsl.emno=mas.emno) and mas.sl_kind='月薪' and
(to_char(mas.inday,'yyyymm')=to_char(bsl.yymm,'yyyymm'));
其中mas 表的inday , bsl表的yymm均是date型
 
没有你说的那个限制。应该是你没有指定表名。
关于UPDATE 好像一个扩充的FROM子句。
 
但在plus中确实存在,我都搞不懂为什么,
 
后退
顶部