# # ITSV GmbH # CCDB - Command and Control Database # # FILE: dquerymfile_SVCLRFSTATCFSVTtag.txt # DESCRIPTION: DQUERY definitions for DQUERY SVCLRFSTATCFSVTtag # @querytitle Anzahl Meldungen mit Clearingfällen 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 svclmvbclfsvttag where MELDUNGS_DATUM>=20191000 @create_table_sql create table svclmvbclfsvttag as select distinct rfa.traeger as TRAEGER, rfa.DOKUMENT_DAT, rfa.DOKDAT_DATNUM as MELDUNGS_DATUM, count(distinct rfa.DOKUMENT_ID) as ANZAHL_MELDUNGEN_MIT_CLEARINGFAELLEN from CCMVBRFAUSW rfa where rfa.RUECKFRAGETYPCODE!='' 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_MIT_CLEARINGFAELLEN', vkeyformat: "CONCAT", hkeyformat: "CONCAT", vkeycolname: "DATUM" } } ); that.result = ptlres; @disposition view