時系列データを含むデータ テーブルがあります。選択した系列の毎日のデータを追加するクエリを作成するにはどうすればよいですか?
私のテーブルはこんな感じ…
- 日、Y、シリーズ
- 1,1,A
- 1,2,A
- 1,3,A
- 2,2,A
- 2,3,B
- 2,5,C
- 3,4,A
- 3,1,B
- 3,4,C
- 等
{"A","C"} などのリストに基づいて配列 (dY) を返したいとします。たとえば、各日の Y 値 (A+C の場合) を与える... dY = {4,7,8}
SQLでクエリを書くことができました
SELECT Sum(myTable.Y) AS [Total Of Y]
FROM AAAA
WHERE (((myTable.Series) In (1,3)))
GROUP BY myTable.X;
そして、LINQ(VB.NET)では次のようになるはずだと思います
Dim mySeries = {1, 3}
Dim Ys = (From myrows In oSubData Where mySeries.Contains(myrows("Series")) Select mycol = Sum(Val(myrows("Y"))))