Übersicht Versionsinfo FAQ
Übersicht
Suche
Anlagenbuchhaltu
BALY Allgemein
BTE (Terminal)
BWA
Datenbankverwalt
Debitorenbuchhal
FIN
Formulare etc.
GWA
Listen
Mahnung
SQL Editor
für Admins
 
FAQ - GWA - Alle voreingestellten Abschlagsbeträge auflisten
SQL für alle voreingestellten Abschlagsraten für einen bestimmten Zeitraum:
select
  Cast('V '||PADL(AR.VERBRAUCHSSTELLE,'0',5) as VarChar(12)) "Vst.",
  AG.BEZEICHNUNG "Abrechnungskreis",
  AR.GUELTIG_AB_BESCHEIDDATUM "Ab Datum",
  AR.GUELTIG_BIS_BESCHEIDDATUM "Bis Datum",
  '('||ARA.INCKEY||') '||ARA.BEZEICHNUNG "Art der Berechnung",
  case AR.ART
  when 0 then FORMATWIN('"n/a"',AR.RULE_VALUE)
  when 1 then FORMATWIN('"FESTBETRAG "#,##0.00" €";"FESTBETRAG "-#,##0.00" €"',AR.RULE_VALUE)
  when 2 then FORMATWIN('"PLUS "#,##0.00" €";"MINUS "#,##0.00" €"',AR.RULE_VALUE)
  when 3 then FORMATWIN('"RATE * "#,##0.00" %";"RATE * -"#,##0.00" %"',AR.RULE_VALUE) end "Wert",
  case when ANZAHL.OUT_PARAM=0 THEN NULL else
    ANZAHL.OUT_PARAM end "Anzahl benutzt",
  case when
    (AR.ART=0) or
    ((AR.ART=2) and (AR.RULE_VALUE=0.00)) or
    ((AR.ART=3) and (AR.RULE_VALUE=100.00))
  then
    case when ANZAHL.OUT_PARAM=0 then
      'Regel ist unsinnig - Löschen wird empfohlen!'
    else
      'Regel ist unsinnig!'
    end
  end
from
  DATE_PARAM(:IN_DATE_VON) D1,
  DATE_PARAM(:IN_DATE_BIS) D2,
  GWA_ABSCHLAG_RULES AR
  left join INT_PARAM((select count(*) from GWA_ABSCHLAG_RULES_USED ARU where ARU.RULES_KEY=AR.INCKEY)) ANZAHL on 1=1
  left join GWA_ABSCHLAG_RULES_ARTEN ARA on
    ARA.INCKEY=AR.ART
  left join GWA_ABRECHNUNGSGRUPPE AG on
    AG.ABRECHNUNGSGRUPPE=AR.ABRECHNUNGSKREIS
where
  COMPARE_DATERANGES(D1.OUT_PARAM,D2.OUT_PARAM,
  AR.GUELTIG_AB_BESCHEIDDATUM,AR.GUELTIG_BIS_BESCHEIDDATUM)>0


  copyright 2003-2026 BALY GmbH
2008-04-10 11:22:01 (MEZ)  Impressum
pic1