# # ITSV GmbH # CCDB - Command and Control Database # # FILE: dquerymfile_ILVRATES.txt # DESCRIPTION: DQUERY Definition of DQUERY ILVRATES # shows a tabular listing about hourly rates # # @querytitle Stundensätze @querydescription Aufstellung aller bekannten (und im Regelwerk hinterlegten) Stundensätze für ITSV-Projekte @group ILV @attributenames vonjahr:integer:{{vonjahroptions}},bisjahr:integer:{{bisjahroptions}} @vonjahroptions { labeltext: "Von-Jahr", typedesc: "Erster Jahr, für das Stundensätze angezeigt werden sollen" } @bisjahroptions { labeltext: "Bis-Jahr", typedesc: "Letztes Jahr, für das Stundensätze angezeigt werden sollen" } @querytype function @function seqtrans.seqtrans @init.qexpression this.inputresult = new aux.Result({ resulttype: 'dbresult', rows: [[0]], metaData: [ { name: "column0" } ] }); ~query.tsteps # # <>: select RW-data # sql select * from CCRW where RWTYP='TARATE' and RWPARENT='TARIF' total_sql select cal.JAHR as JAHR, from CCCAL cal left join CCRW tar on tar.RWTYP='TARIF' and RWNAME like CONCAT('%',cal.JAHR) where ((cal.JAHR<=::vonjahr::) and (cal.JAHR<=::bisjahr::)) post_qexpression this.result = this.last_result;