現在、次のようなテーブル構造があります(一部の詳細は省略されています):
ColumnName || Type
Date_Of_Job DateTime
Reparied_Service Boolean
Disconnect_Service Boolean
Relayed_Service Boolean
Reparied_Stopcock Boolean
Replaced_Stopcock Boolean
TPFNR_Repaired Boolean
TPFNR_Replaced Boolean
TPFNR_Capped Boolean
Poor_Pressure_Tested Boolean
Flow_Test Boolean
Meter_replaced Boolean
表示できるようにしたいのは、月 ( Date_Of_Job ) を列ヘッダーとして、さまざまな種類のジョブを行ヘッダーとして、その月の各ジョブの数を含むクロス集計クエリです。
だから、このようなもの:
==Job Type===========01=====02=====03 etc
Reparied_Service 5 20 30
Disconnect_Service 15 45 9
Relayed_Service 18 7 6
Reparied_Stopcock 18
Replaced_Stopcock 20
etc
私が抱えている問題は、各レコードに複数のジョブタイプを含めることができるため、各ジョブタイプがブール列として保存されることです。たとえば、Repared_Stopcockジョブと 1 つのレコードのFlow_Testをログに記録できます。
アクセスまたはMS SQLでこれを行う方法を知っている人はいますか?どちらでもかまいません。