1

クライアントの管理システム (休暇旅行、乗客の管理など) のアドホック クエリ要件を解決するために、HTSQL を検討してきました。

HTSQL はピボット テーブルまたはクロス集計クエリを作成できますか (時々呼ばれると思います)?

例: 旅行別の乗客数 (行) およびサポートされている慈善団体 (列)

Python でピボット テーブルを作成する例を次に示します: Django ORM でのデータのピボットと複雑な注釈

ピボット テーブルと HTSQL についての言及がいくつかあります。

...しかし、これらのいずれも私のバージョンの HTSQL (2.3.0) では機能しないようです。

4

1 に答える 1

3

HTSQL v2 の現在のバージョンはピボット テーブルをサポートしていませんが、今後追加する予定です。事前に列のリストがわかっている場合は、このような出力を作成できます。たとえば、データのピボットと Django ORM の複雑な注釈のクエリは、次のように記述できます。

/queue{*, count(issue?status='open'), count(issue?status='closed')}

または、 を使用してdefine()

/queue.define(issue_num($status) := count(issue?status=$status))
      {*, issue_num('open'), issue_num('closed')}
于 2012-06-01T13:15:55.463 に答える