示例:WITH CTE AS SELECT a.*, SUM(b.hrly_qty) AS running_total, c.gap INNER JOIN #tmpTrxhist2 b ON a.people_id = b.people_idAND b.sequence_id <= a.sequence_id
INNER JOIN incent_level c ON a.owner_d
我有针对团队和部门的表,我想设置这个表,以便可以根据部门中团队的记录来计算部门的记录。下面是我用于创建团队表的SQL:所以我想要做的是,每次'teams2‘中的一行被更新时,对特定分区中每支球队的所有胜负求和,并将其插入到’teams2‘的divWins和divLossINSERT INTO divisions2 (divWins)
使用'selectcase‘进行表更新时出现问题。作为一个普通的selectcase语句(不是更新表),这个查询可以很好地工作: when t1.id in (select t2.id from t2 where [condition1'selectcase‘语句时,我得到一个错误,指出一个子查询返回超过1行。这是不起作用的更新查询:
update owner