我正在尝试从3-5个文件中收集数据并通过
查询select average,stddev和group我尝试制作FdMemTable并将所有数据放在一个memtable中。但是我从那里放养了。
有没有办法查询Memtable或有办法查询多个文件?
例如,我有一些db文件,其中包含产品ID和分数的数据。 每个文件都有每月的数据(2016年1月,2016年2月,2016年4月,2016年4月,......)
我想要做的是使用查询组按产品ID计算期间得分的平均值和stdDev。
起初我尝试使用连接,但文件数量不同,所以我无法使用连接查询。 所以我在1个fdmemtable中输入了所有4个数据。但是fdmemtable似乎不会采用SQL。
如果它能够查询fdmemtable那么它将是最好的,或者有更好的方式来查询多个文件(文件的数量可以从1更改为任何数字)也将是好的。
2016.Jan
ProductID | CustomerScore | MarketScore
:----- | :-----:| :----:
AAA | 70 | 72
AAB | 72 | 35
AAC | 73 | 90
ProductID | CustomerScore | MarketScore
:----- | :-----:| :----:
AAA | 72 | 74
AAB | 70 | 39
AAC | 77 | 92
答案 0 :(得分:0)
编写一个存储过程,访问那些存储中间结果的数据库。您的DBMS只需要支持迭代数据库。