如何使用Delphi firedac查询文件数

时间:2017-01-05 01:24:08

标签: delphi firedac fdmemtable

我正在尝试从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

  1. 二月
  2. ProductID | CustomerScore | MarketScore

    :----- | :-----:| :----:

    AAA | 72 | 74

    AAB | 70 | 39

    AAC | 77 | 92

1 个答案:

答案 0 :(得分:0)

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