这样的东西能用一个SQL语句搞出来么
RSC_CD HC_STATUS2 IS_FULLFILL TAT R_REPAIR
Y010 B N 178 Y
A010 D Y 112 N
C010 B N 157 Y
怎么能用最少的最高效果SQL语句,最好效果要高,因为数据量比较大算出
当 HC_STATUS2 in ('B','C') / HC_STATUS2 in ('B','C','D','V')
IS_FULLFILL = 'Y' / ALL
TAT的平均数量
R_REPAIR = 'Y' /all
当然不用查询出来,保存为变量也可以,最重要的代码要精,要效率
日前我的笨办法是要一个结果,就查询一次,然后再做相除,总供做了8次查询,我觉得很不效率,有其它办法么