我有一个表: (与X5编者)MySQL的:总和由不同基团的由
_date(2014-03-05;2014-04-05)
_period(1,2,3,4,5,1,2,3,4,5,1,2; 1,2,3,4,5,1,2,3,4,5)
_id(x1,x1,x1,x1,x1,x2,x2,x2,x2,x2,x3,x3;x4,x4,x4,x4,x4,x5,x5,x5,x5,x5)
_reading(1,1,1,1,1,2,2,2,2,2,5,6;1,1,1,1,1,2,1,1,1,1)
_reading2 (5,5,5,5,5,4,4,4,4,4,7,7;1,1,1,1,1,1,1,1,1,1)
我需要一个结果如下面这消除不具有所有数据全周期1至5为_id,然后计算用于_reading的_reading2一天总和一天每个不同_id的总和:
_date(2014-03-05;2014-04-05)
sum_reading(15;11)
sum_reading2 (9;2)
我不是很了解表格格式。我也无法看到9在sum_reading2上的位置。我认为sum_Reading上的15来自1和2之和,而不是5,6,因为5,6等于1.2,这是一个部分,因此不是期望的。但这不是标准的数据布局。我以前见过。我们能否将数据放在表格格式中,列标题和行代表实际数据和预期结果? – xQbert
@xQbert,我添加了表格的图片,希望这有助于。 9来自_reading2加5 + 4,因为_reading2对于_id每日有相同的值,它只是对每个_period重复一次,我只需要计算一次。 – Lina
但读数1对于所有的值都有1,所以我们总结那些?如果是这样,我的观点是我们实际上在总结阅读1,但是我们在阅读2中总结了DISTINCT值......所以也许只是总和(Distinct reading2)? – xQbert