我有一个编码为C#的asp.net项目。 我有这样的桌子;根据条件计算两个单元格
NAME WORK_TYPE FM FM_HOUR
-------------------------------------------------
Mike IN -2800
Mike OUT 3400 ??
Jane IN 400
Jane OUT -100 ??
在这里我有这样的问题;我需要计算2个单元格的添加并将其与60分隔并写入右侧单元格。
例如;我需要计算Mike FM IN和Mike FM OUT的加法,并且我需要将它写入Mike FM_HOUR cell。
我该怎么做?
我写了这段代码,但它不工作,当然,只是为了帮助你;
SqlConnection conn;
SqlCommand cmd = new SqlCommand();
string strSQL = "UPDATE bilgiler3 SET FM_HOUR= SELECT SUM((FM WHERE WORK_TYPE='OUT') + (FM WHERE WORK_TYPE='IN'))/60 "
string bag_str = WebConfigurationManager.ConnectionStrings["asgdb01ConnectionString"].ConnectionString;
conn = new SqlConnection(bag_str);
conn.Open();...... and goes like this
请等待你的帮助。 我需要这样做。
非常感谢。
是否有任何其他列除了'NAME','WORK_TYPE','FM','FM_HOUR' ? – 2013-02-23 16:31:49
是否会有同一用户的多组输入/输出行?什么时候只有一个(或只有一个)? – 2013-02-23 16:47:36