我使用下面的查询来计算行数,我想知道当我在查询中使用sum()时,它返回正确,但当我使用count时,它返回false。我完成了这项工作,但我需要澄清这一点,以便进一步发展自己。SELECT SUM(CASE ELSE 0
END) AS count FROM `liveratesbranch b ON b.warehouseid=l.wareho
嗨,我有两张有很多数据的桌子。我得弄到两张桌子的数据。为此,我使用了一个inner join。但是当我使用SUM时,我得到了错误的结果。我知道结果乘以返回的行数。我怎么才能绕开这件事?请求:
select SUM(CASE WHEN det.IdGarantie != 18 AND det.IdGarantie != 17 AND det.IdGarantie!