# # ITSV GmbH # CCDB - Command and Control Database # # FILE: dquerymfile_RFstatRange.txt # DESCRIPTION: DQUERY-Definition for CCDB-Query RFstatRange # this query reports data availability ranges over CCMVBRFAUSW # @querytitle Verfügbare Datenbereiche aus Auswertung_MeldungenClearingfaelle @querydescription Berichtet Beeiche verfügbarer Daten aus Auswertung_MeldungenClearingfaelle (Tabelle CCMVBRFAUSW) @group SVCLCFSTATMVBRFAUSW @querytype function @function seqtrans.seqtrans @sql_select select 'ALLE' as bereich ~query.tsteps # # 0: initialize # if (this.init_done) goto init_complete # # 1: initialize: setup reporting text flow # qexpression proc: { copycvars(this,"svt"); this.protocol = new Array(); this.tabname = "CCMVBRFAUSW"; this.init_done = true; } # # 2: check if svt is known # init_complete: sql select * from CCVSVT where MST=::svt:: named_params svt result_varname svtres post_qexpression if (this.svtres.getRowCount()<1) { this.errcoll.collect(null,"SVT "+this.svt+" is not known in CCVSVT"); } # # 3: inform about restrictions # introtext

Diese Auswertung beinhaltet Daten eines begrenzten Zeitraums. Derzeit wird daran gearbeitet, Daten über einen längeren Zeitraum für solche Auswertungen heranziehen zu können. Bitte um Mitteilung an sv-clearing@sozialversicherung.at, wenn sie an einem längeren Zeitraum für diese Auswertung interessiert sind.

Es sind in dieser Auswertung noch nicht alle Texte zu den Rückfrage-Codes formalisiert aufgelöst. Wir arbeiten daran, alle formalisiert auflösen zu können. In der Zwischenzeit werden in der Spalte für den Text Beispiele angegeben.

qexpression this.protocol.push({type: 'html', htext: this.tstep.introtext}); # # 4: get range # sql select 'Datumsbereich Meldungen von' as "Bereich",MIN(DOKDAT_DATNUM) as "Wert" from @@tabname@@ UNION select 'Datumsbereich Meldungen bis', MAX(DOKDAT_DATNUM) from @@tabname@@ UNION select 'Datumsbereich Rückfragen von', MIN(FTIMESTAMP) from @@tabname@@ UNION select 'Datumsbereich Rückfragen bis', MAX(FTIMESTAMP) from @@tabname@@ UNION select 'Anzahl Meldungen im Zeitraum', count(distinct DOKUMENT_ID) from @@tabname@@ UNION select 'Anzahl Meldungen mit Clearingfällen im Zeitraum', count(distinct DOKUMENT_ID) from @@tabname@@ where RUECKFRAGETYPCODE!='' UNION select 'Anzahl Rückfragen im Zeitraum', count(*) from @@tabname@@ where RUECKFRAGETYPCODE!='' result_varname rangeres description post_qexpression this.rangeres.title = "Verfügbare Bereiche"; this.rangeres.description = this.tstep.description; this.protocol.push({ type: 'result', result: this.rangeres }); # # 6: title the protocol, seqtrans will produce a result from it # qexpression this.protocol.title = 'Verfügbare Datenbereiche aus Auswertung_MeldungenClearingfaelle';