第一表(TableA)有一些列,如week1、week3、week4、Week7 (动态)以及一些静态列,例如,orgno、employeeID、employee名称。所有的动态列都存在于另一个表(TableB)中。现在我需要做一个这样的查询SUM(SELECT ColName FROM TableB WHERE id=1), <em
该表有超过1.5亿行。它按月按DateID分区(每个分区保存从每月的第一个月到下一个月的第一个月的DateID的行)。174097 less than 201904012984520 123545 less than 20190601 我想selectsum(metric1), sum(metric2),每月。到目前为止,我所做的是创建一个临时表,其中包含YYYYM
要在sqlite中执行交叉表/枢轴,可以使用描述的case语句,例如,。但是,不能对这样的“生成”列进行计算,即将“Puma”列的内容除以“Fiesta”列。我的解决方法是创建一个辅助view,其中包含“Puma”和“Fiesta”列,并将这个view放到主“交叉表”输出中,并从连接的辅助表中分割列。CREATE VIEW aux_table AS SELECTsum(C