# # ITSV GmbH # CCDB - Command and Control Database # # FILE: dquerymfile_SVCLRFSTATMeldSVTtag.txt # DESCRIPTION: DQUERY definitions for DQUERY SVCLRFSTATMeldSVTtag # @querytitle Anzahl Meldungen per SVT und Tag @attributenames formatascsv:noyes:{{formatascsvoptions}} @formatascsvoptions {"labeltext":"Als CSV formatieren","typedesc":"Yes, wenn die Ausgabe als CSV formatiert werden soll","is_optional":"true"} @group SVCLMVBRFAUSWREPSTAT @querytype dbselect @pre_query if (aux.txtObjDecode(that.query.formatascsv)) { that.query.format = 'csv'; } @sql select * from SVCLMVBRFASVTTAG where MELDUNGS_DATUM>=20191000 @create_table_sql create table SVCLMVBRFASVTTAG as select distinct rfa.traeger as TRAEGER, rfa.DOKUMENT_DAT, rfa.DOKDAT_DATNUM as MELDUNGS_DATUM, count(distinct rfa.DOKUMENT_ID) as ANZAHL_MELDUNGEN from CCMVBRFAUSW rfa group by rfa.TRAEGER,rfa.DOKUMENT_DAT, rfa.DOKDAT_DATNUM order by rfa.TRAEGER,rfa.DOKDAT_DATNUM asc @post_query let ptlres = aux.pivotizeResult(that.result, { pivotize: { vcolumns: [ 'MELDUNGS_DATUM' ], hcolumns: [ 'TRAEGER' ], value_column: 'ANZAHL_MELDUNGEN', vkeyformat: "CONCAT", hkeyformat: "CONCAT", vkeycolname: "DATUM" } } ); that.result = ptlres; @disposition view