Welcome
Guest
, you are in:
<root>
•
Anmelden
CP Wiki
Navigation
¶
CP Solutions
Startseite
domizil+
Startseite
Administration
Administration
Neue Seite
Alle Seiten
Kategorien
Navigations-Pfade
Datei Manager
Neuer Benutzer
Suche im wiki
»
Zurück
Mischobjekte in der Datenbank
Modified on 03/10/2012 10:58
by
CPARAS
Categorized as
Domizil
====Wie finden wir heraus ob ein Objekt ein Mischobjekt ist?==== Indem wir nachsehen ob es in ein und dem selben Objekt gemietete und vermietete Wohnungen gibt.{br} <code sql> select @VermieteteWohnungen = count(vermietkz) from bnstamm where obnumme = @objekt and gueltj = @jahr and vermietkz = 1 select @GemieteteWohnungen = count(vermietkz) from bnstamm where obnumme = @objekt and gueltj = @jahr and vermietkz = 2 ------------------------------------------------------------------ -- Objekt ist Mischobjekt ------------------------------------------------------------------ IF (@VermieteteWohnungen > 0) AND (@GemieteteWohnungen > 0) BEGIN SET @istMischobjekt = 1 END ELSE ------------------------------------------------------------------ -- Objekt ist KEIN Mischobjekt ------------------------------------------------------------------ BEGIN SET @istMischobjekt = 0 END </code> {br} Dies haben wir in der Prozedur '''cp_istMischobjekt''' implementiert.{br} <code sql> ALTER PROCEDURE [dbo].[cp_istMischobjekt] ( @objekt integer, @jahr integer, @istMischobjekt int out ) AS .... </code> ====Wie finden wir heraus ob ein Objekt+Veh in einem Mischobjekt Eigentümer oder Mieter ist?==== 1. Indem wir bei einem Bestandsnehmer, der dieser VEH zugeordnet ist, nachsehen was für einen Typus der Bestandsnehmer hat.{br} 2. Danach sehen wir in der Symbol Datei nach ob der Bestandsnehmer Typus ein Miet,- oder Eigentumstypus ist.{br} <code sql> select @VEHistEigentuemer = obertsukz from bnsy where typus = (select top 1 typus from bnstamm where gueltj = @jahr and obnumme = @objekt and anvereh = @veh) and busymbl = 0 and textkz = 0 and jahr = @jahr </code> {br} Dies haben wir in der Prozedur '''cp_istMischobjekt2''' implementiert.{br} <code sql> ALTER PROCEDURE [dbo].[cp_istMischobjekt2] ( @objekt integer, @veh integer, @jahr integer, @istMischobjekt int out, @VEHistEigentuemer int out ) AS ...... </code>
ScrewTurn Wiki
version 3.0.1.400. Some of the icons created by
FamFamFam
.