我正在寻找一个具体的要求。我正在通过一个基于case语句的表进行求和,但我想知道如果行中存在一个字段,我们是否可以减去一个金额。SELECT CODE, WHEN '01' THEN AMTFROM Table1
我想看看我们是否可以简单地,如果另一个字段存在,如果我们可以,而不是将它相加,只需从当前位
我的表中有字段trx_type,其中包含"LD“或"LP”。我可以通过执行2条SQL语句来计算本金的总数,如下所示。select sum(principal) from loanhist where trx_type ='LD' and ac_no = '101300' and cycle = 1 --150000select sum(principal) from loanhist where trx_type ='LP'
有没有更好的方法来做到这一点,而不是重复子查询,只选择一个不同的字段?t.Deleted = 0 AND Refunded = 0 AND t.EventRepetitionID = er.EventRepetitionID) AS NoOfAttendees,
(SELECT sumt.Deleted = 0 AND Refunded = 0 AND t.EventRepetitionID = er.EventRepetitionID) AS NoO
我在SQL Server Management Studio 2012中有一个UPDATE查询没有提供预期的结果。我相信这是因为我必须将IJDATE字段添加到SELECT和GROUP BY中,因此它不能正确求和。我正在尝试更新每个供应商的当前月/年。有没有更好的方法来编写这个更新查询?UPDATE SFROM (SELECT