如何实现两列值相加后,然后取其中的最大值?我这样出错:
ScoreMax = Convert.ToSingle(Publish_Data.Compute("max(" + Publish_Data.Columns[ExamKM_Array[m].ToString() + "A"] + Publish_Data.Columns[ExamKM_Array[m].ToString() + "B"] + ")", ""));
这样得到的是一列 语文A语文B
ScoreMax = Convert.ToSingle(Publish_Data.Compute("max(" + Publish_Data.Columns[ExamKM_Array[m].ToString() + "A"] + Publish_Data.Columns[ExamKM_Array[m].ToString() + "B"] + ")", ""));
这样得到的是一列 语文A语文B
楼主注意用 isnull函数 判断0就可以了
我用的是sql2000
这样得到的是一列 语文A语文B
你这样只是得到列名,不是值吧!!!
SQL语句参考楼上,应该是程序问题
我想把分卷的科目相加后,然后取最值