sql语句查出来简单运算就慢

qq_37321039 2017-06-30 03:57:30
select nf,yf,bukrs,a1+b1 from (
select................
此处为a1,b1取数语句
)a
里面的语句查询出来速度还可以,大概6,7秒的样子,而且数据也不多,总共查出来6条数据
在外面对a1,b1进行简单加,减运算就很慢,十几分钟都运算不出来,这个是为啥原因,
求助论坛各位大神,谢谢啦!
...全文
295 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
RICHEER COCA 2017-07-01
  • 打赏
  • 举报
回复
引用 楼主 qq_37321039 的回复:
select nf,yf,bukrs,a1+b1 from ( select................ 此处为a1,b1取数语句 )a
把a1,b1写到临时表里,再用这个就快了
zhouyuehai1978 2017-06-30
  • 打赏
  • 举报
回复
把a1,b1结果存到临时表,再用这个就快了
二月十六 版主 2017-06-30
  • 打赏
  • 举报
回复
nf,yf,bukrs,这些字段呢?看看执行计划
qq_37321039 2017-06-30
  • 打赏
  • 举报
回复
引用 1 楼 xiaoliuvv 的回复:
为啥不列出完整语句,别人怎么分析问题
中间查询语句比较复杂,主要就取a1,b1两个值,但是速度还可以
xiaoliuvv 2017-06-30
  • 打赏
  • 举报
回复
为啥不列出完整语句,别人怎么分析问题

34,589

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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