我有一個編碼爲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