У меня есть проект asp.net с кодировкой C#. У меня есть такой стол;Расчет двух ячеек по условию
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, и мне нужно записать его в ячейку Майка FM_HOUR.
Как я могу это сделать?
Я написал этот код, но он, конечно, не работает, просто чтобы помочь вам;
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' ? –
Будет ли когда-либо несколько наборов строк ввода/вывода для одного и того же пользователя? Как насчет того, когда есть только (или только выход)? –