SQL语句温习与备份
今天遇到一个关于SQL语句的问题,大概就是要筛选出一个已经计算后列的内容,其实处理方法很简单,但是自己没想到,经过公司前辈稍作提醒,轻松解决问题,并且遭到了一顿鄙视,哈哈哈哈哈哈
原语句:
select a.*,isnull(Convert(float,(select sum(Num*feeprice) from V_U_Lis_TCMX x where x.comcode =a.comcode and x.scbz=0)),0) JE
From V_U_Lis_TCXM a
修改后的语句:
SELECT * FROM (
select a.*,isnull(Convert(float,(select sum(Num*feeprice) from V_U_Lis_TCMX x where x.comcode =a.comcode and x.scbz=0)),0) JE
From V_U_Lis_TCXM a
) SS WHERE SS.JE=0
其实也就是把查询结果作为一张新表再来筛选数据。
版权声明:
作者:兴兴
文章:SQL语句温习与备份
链接:https://www.networkcabin.com/original/939
文章版权归本站所有,未经授权请勿转载。
作者:兴兴
文章:SQL语句温习与备份
链接:https://www.networkcabin.com/original/939
文章版权归本站所有,未经授权请勿转载。
THE END