1

時系列データを含むデータ テーブルがあります。選択した系列の毎日のデータを追加するクエリを作成するにはどうすればよいですか?

私のテーブルはこんな感じ…

  • 日、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"))))
4

0 に答える 0