在Employee表中,有一些ID的状态为“active”,需要根据另一个表的状态(text_1)进行更改。但问题是,这些员工中的一些人在OE表上有多个状态,因此max(oe.text_1)最终只返回最大值(R>T),而它应该是T,因为它具有max(text_1_eff_date) 我应该如何编写查询来返回每个员工的最新我使用的是SQL Server 2012
-I正在对我的表中的列执行更新。但是,我希望tp仅对该表中另一列中基于MAX date的行执行更新。如下所示,通常只要date列中的DATE是MAX,Category列就需要更新。就目前而言,这有点像手动工作,因为我必须像下面的代码一样显式地定义日期。我希望代码是像更新只有当日期是最大的东西。日期格式为YYYY-MM-DD Product Num
我正在努力创建一个列,其值是另一列的运行最大值。
我的主表有三列,我使用summarize函数实际上将另一列SUM OF EACH DATETIME添加到汇总表中。现在,我想让另一个新列中的汇总表中的 SUM OF EACH DATETIME 列的运行最大值作为 MAX of Sum 列运行。我的表及其首选<e