所以基本上我在C#中创建一个程序,我需要对数据库进行查询.在此查询中,我需要总结给定列的所有值,其他列符合我的要求.然后我取值并将其放入"int"类型变量中.
SELECT SUM(Column1) FROM table WHERE Column2="blahblah" AND Column3="Case1" ...
int the_sum = System.Convert.ToInt32(sql.ExecuteScalar());
Run Code Online (Sandbox Code Playgroud)
现在的问题是,Column3只能有两种类型的字符串值,这里我将它们称为Case1或Case2,当column3包含Case1值时,我只需要Column1的SUM.一切都很酷,除了它可能是Column3中的所有值都是Case2.这样,就没有实例总结,第二行出现错误,我想把总和放在我的"the_sum"int中:
int the_sum = System.Convert.ToInt32(sql.ExecuteScalar());
Run Code Online (Sandbox Code Playgroud)
我怎么得到这个?我在这里做错了吗?
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |