| 发表于:2008-01-11 17:22:514楼 得分:0 |
将每个车间的(102+103+104-101)/类型 将 的算出的> 2或者 <-2的结果 输出为 表 /// 这里的 102,103,104对应的什么?是否是对应的 本月使用量 来计算? 这个计算功能是否是 "(102本月使用量+103本月使用量+104本月使用量-101本月使用量)/类型 " 呢? 呵呵,不太明白! 编号 车间 101数量 102数量 103数量 104数量 差额 // 差额 是哪个字段之后的计算的结果? 正是这里的计算结果? 我按排列方式 写了一段sql语句. 但没有计算结果及 判断 结果.. select 编号表.编号, (select top 1 车间 from 表1 where 编号=编号表.编号) as 车间表, (select 本月使用量 from 表1 where 表1.编号=编号表.编号 and 使用产品="101") as 101数量, (select 本月使用量 from 表1 where 表1.编号=编号表.编号 and 使用产品="102") as 102数量, (select 本月使用量 from 表1 where 表1.编号=编号表.编号 and 使用产品="103") as 103数量, (select 本月使用量 from 表1 where 表1.编号=编号表.编号 and 使用产品="104") as 104数量 from [select distinct 编号 from 表1]. as 编号表; 以上可以列出 你所要的表的大部分内容... 哈哈,不知会不太复杂了!:( | | |
|