select 的结果不能用“=0”这种 *** 作,你这里可以通过not exists 实现。
insert into ERP_COMM肠发斑菏职孤办酞暴喀_MODEL (PRODUCT_ID,MODEL_NO,MODEL_NAME)(select 'sss',MODEL_NO,'sds' from COMM_MODEL where MODEL_ID=227)
不要中间那个“values"
convert在sqlserver中的作用与在oracle中的作用是不一样的目测你想要的是保留两位小数
oracle中应该使用round(AAA.sf,2),round(AAA.qf+AAA.sf,2)
如果末尾的0也需要显示的话 使用to_char函数
不好意思,只提供了方法,其实把你的需求说出来更好一点,因为我也不太了解sqlserver
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)