我有两个桌子。一个是LoginActivity
,另一个是public void DemoTest()
{
AndroidElement editElement1 = driver.FindElementById("input_name");
editElement1.Clear();
editElement1.SendKeys("ak@ct");
AndroidElement editElement2 = driver.FindElementById("input_password");
editElement2.Click();
editElement2.SendKeys("qa");
driver.HideKeyboard();
driver.Manage().Timeouts().ImplicitWait =TimeSpan.FromSeconds(4);
AndroidElement editElement3 = driver.FindElementById("btnLogin");
editElement3.Click();
}
。
Employee表具有以下列:
Employee
部门表具有
Department
我想明智地更新SumofSalary部门
我尝试过的代码
Name | Salary | Department Id
答案 0 :(得分:1)
以下将给您明智的部门工资总额,并在部门表中更新。
UPDATE D SET D.SumOfSalary = T.Salary FROM Department D JOIN
(
SELECT SUM(Salary) Salary, [Department ID] DeptID FROM Employee Group By [Deptartment ID]
) T ON T.DeptID = D.[Department ID]
答案 1 :(得分:0)
您可以尝试下面的代码使用一个简单的子查询,该子查询将明智地更新工资部门的总和
UPDATE dept
SET dept.sum =h.totalSum FROM (select a.deptid, SUM( a.Salary) AS
totalSum FROM emp a
Group By a.deptid) h WHERE
dept.deptid=h.deptid