我正在尝试让LINQ SQL抓取和汇总这些数据,我也在努力做到这一点。
这是我的代码,它不会出错,但它不会汇总数据。
' Get Store Record Data
Dim MyStoreNumbers = (From tnumbers In db.Table_Numbers
Where tnumbers.Date > FirstOfTheMonth
Select tnumbers)
我正在尝试创建一个循环,该循环将按日期对数据进行分组,并为我提供总计,以便我可以将其绘制为图形。
如你所见,我想设定互联网,
我已经创建了一个google工作表来输入医院的数据。其中一列是'GENDER‘,其中我使用data validation -> list of items创建了下拉列表,项是(M,F),类似地,我为列'CASES’创建了另一个下拉值,其中值是(NORMAL CORONA,DISCHARGED,DIED,ISOLATION,VENTILATOR,COMA)。卫生工作者将在此工作表中输入数据。我忽略了其他专栏。 现在在另一个选项卡中,我必须提供医院患者的汇总报告,即不同病例的男性和女性患者总数。汇总报告的结构为: NORMAL CORONA DISCHA
我有阶段、团队和早或晚的Excel源数据。我创建了一个数据透视表来汇总数据,如下所示:
Team 1 | Team 2 |
Phase Early | Late | Total | Early | Late | Total | Grand Total
---------------------------------------------------------------------
Phase 1 2 3 5 0 1 1
我试图使用特定的汇总规则(第5和6列)计算某一值和同一和之间的差额:
select
A,
B,
C,
sum(D),
sum(D)/300,
case when sum(D)/300 < 1.5 then 0 else round(sum(D/300), 0) end
from table
group by grouping sets ((A,B,C), ())
SQL工作,但最后一行是错误的。最后一行中的总数对于第4和第5列似乎是正确的,但在第6列中并不是将列的四舍五入值加在一起,而是对第5列的总和进行舍入.
我做错了什么?(目标
我在找一种从交易表中提取总数的方法。销售事务和返回事务按列进行区分,但值总是以正的形式存储。
我设法将不同的事务类型总计按产品分组为单独的行:
SELECT `type`,
`product`,
sum(`final_price`) AS `value`,
count(`final_price`) AS `count`
GROUP BY `product`, `type`
结果是:
Type | Product | Value | Count
S | 1 | 1000 | 2
S | 4 | 75