oracle表单:pl / sql中where子句内的max子句

时间:2016-04-15 17:57:34

标签: forms oracle plsql max oracleforms

  

从newrecord中选择余额,其中s_no in(从中选择max(s_no))   newrecord)into:summary.Bal;

如何将其从sql转换为pl / sql?

说明:从表newrecord中选择一个余额,其中s_no(序列号)是newrecord的成员是max,让我们说如果它从1到6开始将选择用s_no = 6显示余额,:summary.Bal是显示余额的文本项

1 个答案:

答案 0 :(得分:1)

使用正确的语法:

select <field_name> into <variable_name> from <rest of query>

此外,查询中不需要IN运算符,只需写入=

... where s_no = (select max(s_no) from newrecord)