日期:2014-05-18  浏览次数:20773 次

ds.Tables[0].Compute().ToString();高人指点!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
ds.Tables[0].Compute("Sum(总费用)", "医院级次='03' and 费用类型='21' and 费用类型='22' ").ToString();
得不到我想要的答案,因为

医院级次 总费用 医院级次
02 5 17000 11467 21
03 1 3000 720 22
03 21 71611 50824.4 21
02 1 5 5 11
03 3 121 111 11
01 3 17000 8261 21

 如果一个医院级次对应一个费用类型可以取出来,但对应多个费用类型 如何取值啊 高人给我指点!!!!!!!!!!

------解决方案--------------------
费用类型='21' and 费用类型='22' 
这个应该用or吧??


ds.Tables[0].Compute("Sum(总费用)", "医院级次='03' and (费用类型='21' or 费用类型='22') ").ToString();