0

我正在尝试从 3-5 个文件中收集数据并查询 select average、stddev 和 group by

我试图制作 FdMemTable 并将所有数据放在一个 memtable 中。但我从那里被困住了。

有没有办法查询 Memtable 或者有办法查询多个文件?

例如,我有许多包含产品 ID 和分数数据的数据库文件。每个文件都有每个月的数据(2016 年 1 月,2016 年 2 月,2016 年 3 月,2016 年 4 月,...)

我想要做的是使用查询组按产品 ID 计算该期间的平均得分和标准差。

起初我尝试使用连接,但文件数量不同,所以我无法使用连接查询。所以我在 1 个 fdmemtable 中输入了所有 4 个数据。但是fdmemtable好像不走SQL。

如果它能够查询 fdmemtable 那就最好了,或者有其他查询多个文件的方法(文件数可以从 1 更改为任意数字)也很好。

2016.1月

ProductID | CustomerScore | MarketScore
----------+---------------+------------
    AAA   |     70        |    72
    AAB   |     72        |    35
    AAC   |     73        |    90

2016年2月

ProductID | CustomerScore | MarketScore
----------+---------------+------------
  AAA     |     72        |     74
  AAB     |     70        |     39
  AAC     |     77        |     92
4

1 回答 1

0

编写一个存储过程来访问那些存储中间结果的数据库。您的 DBMS 只需要对迭代数据库的支持。

于 2017-07-14T05:19:54.020 回答