sql语句问题,大虾帮忙

zhao_417 2006-03-10 11:32:02
我怎么能达到下面的效果呢?
select a.branch_no
from st_comein_bill a,st_comein_bill_detail b,sys_config c
where a.comein_bill_seq = b.comein_bill_seq
and to_char(to_number(a.year||a.month)-1) = select conf_value from sys_config where conf_key = 'st_amounth_acc_month'
这个格式肯定是错的
但我要与to_char(to_number(a.year||a.month)-1)比较的值需要从另外一个表里查出来
我怎么样写才能达到这样的目的?
谢谢
...全文
81 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhao_417 2006-03-10
  • 打赏
  • 举报
回复
不知道我可不可以在JSP里面调用ORACLE后台的TRRIGER

因为我要月底刷个数据到两张表,只是月底需要
本来这样可以直接写过程的
但这个动作不是一定发生在月末,也可能发生在下月月初

难道要写个JAVABEAN?这样的复杂一些了
如果能在后台写个TRRIGER,在前台写个按钮直接去出发它就可以了!
有没有兄弟可以给点意见!!
zhao_417 2006-03-10
  • 打赏
  • 举报
回复
晕死
select a.branch_no
from st_comein_bill a,st_comein_bill_detail b,sys_config c
where a.comein_bill_seq = b.comein_bill_seq
and to_char(to_number(a.year||a.month)-1) = (select conf_value from sys_config where conf_key = 'st_amounth_acc_month')
把那个子查询加个()就可以了
郁闷。。。。
大河V5 2006-03-10
  • 打赏
  • 举报
回复
先select conf_value from sys_config where conf_key = 'st_amounth_acc_month'
把conf_value赋值给一个变量x
然后把变量加入到上面的sql中去。

执行两次sql,可能效率会低。
我只想到这个方法,期待更好的方法
zhao_417 2006-03-10
  • 打赏
  • 举报
回复
没高手给点意见吗?
偶比较菜!
谢谢

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧