Microsoft Prairien: Interesse Berechnung Beispiel?
Gespeichertes Verfahren für Kristallreport
Dieses ist Zwischenniveau SQL scripting Artikel
für DB Verwalter, Programmierer, ES Fachmann
Unser und Microsoft Geschäft Lösungen Ziel hier
ist, Datenbankverwalter, Programmierer, Software-Entwickler zu
erziehen, um ihnen zu ermöglichen, Microsoft Prairien für ihre
Firmen zu stützen. Unserer Meinung nach ist-
Selbstunterstützung das Ziel von Microsoft, zum von von
Implementierung seiner Produkte zu erleichtern: Prairien,
Navision, Solomon, Microsoft CRM. Sie können es für Ihre
Firma tun und Microsoft Geschäft Lösungen Techknowledge Datenbank
gefallen. Dieses erlaubt Ihnen, kostspieliges Beraterbesuche
onsite zu vermeiden. Sie benötigen nur die Hilfe vom Fachmann,
wenn Sie auf komplizierter Kundenbezogenheit, Schnittstelle oder
Integration planen, dann Sie können jemand gefallen, das auf diese
Aufgaben sich spezialisiert und können billige nationale
Remoteunterstützung für Sie leisten.
Lassen Sie uns Interesse Berechnung Techniken betrachten.
Stellen Sie vor sich, daß Sie Finanzierung Anstalt sind
und haben Sie mehrere Kunden in zwei Firmen, in denen Sie Interesse
voraussagen müssen. Das folgende Verfahren erledigt die Arbeit:
VERURSACHEN Sie VERFAHREN AST_Interest_Calculation
@Company1 varchar(10), -- Prairien SQL Datenbank
Identifikation
@Company2 varchar(10),
@Accountfrom varchar(60),
@Accountto varchar(60),
@Datefrom datetime,
@Dateto datetime --.
wie
erklären Sie Putzfrau @char39 -- für Markierung
des einzelnen Anführungsstriches
erklären Sie @SDatefrom als varchar(50)
erklären Sie @SDateto als varchar(50)
wählen Sie @SDatefrom = cast(@Datefrom als
varchar(50)) vor
wählen Sie @SDateto = cast(@Dateto als
varchar(50)) vor
wählen Sie @char39=char(39) vor
wenn nicht (* von dbo.sysobjects in dem
Kennzeichnung = object_id(N'[dbo].[AST_INTEREST_TABLE vorwählen Sie
], ') und OBJECTPROPERTY(id besteht, N'IsUserTable ') = 1)
STELLEN Sie TABELLE her [ dbo].[AST_INTEREST_TABLE
] (
[ JAHR ] [ intern ] NULL,
[ MONAT ] [ intern ] NULL,
[ COMPANYID ] [ varchar ] (4) SORTIEREN
UNGÜLTIGES SQL_Latin1_General_CP1_CI_AS NICHT,
[ ACTNUMST ] [ Putzfrau ] (129) SORTIEREN Sie
UNGÜLTIGES SQL_Latin1_General_CP1_CI_AS NICHT,
[ BEGINDATE ] [ varchar ] (19) SORTIEREN
UNGÜLTIGES SQL_Latin1_General_CP1_CI_AS NICHT,
[ ENDDATE ] [ varchar ] (19) SORTIEREN UNGÜLTIGES
SQL_Latin1_General_CP1_CI_AS NICHT,
[ YEARDEGBALANCE ] [ NUMERIC](19, 5) NULL,
[ BEGBALANCE ] [ NUMERIC](38, 5) NULL,
[ ENDBALANCE ] [ NUMERIC](38, 5) NULL,
[ INTERESTONBALANCE ] [ NUMERIC](38, 6) NULL,
[ INTERESONTRANSACTIONS ] [ NUMERIC](38, 8) NULL,
[ INTERESSE ] [ NUMERIC](38, 6) NULL) AN [
HAUPTSÄCHLICH ]
exec("
löschen Sie AST_INTEREST_TABLE in dem [ JAHR ] =
year("+ @char39 + @Datefrom + @char39 +") und [ MONTH]=month("+
@char39 + @Datefrom + @char39 +")
setzen Sie in AST_INTEREST_TABLE ein
wählen Sie vor
year(X.BEGINDATE) wie [ JAHR ],
month(X.BEGINDATE) wie [ MONAT ],
X.COMPANYID,
X.ACTNUMST,
X.BEGINDATE als BEGINDATE,
X.ENDDATE als ENDDATE,
X.YEARBEGBALANCE als YEARDEGBALANCE,
X.YEARBEGBALANCE+X.BEGBALANCE als BEGBALANCE,
X.YEARBEGBALANCE+X.ENDBALANCE als ENDBALANCE,
X.INTERESTONBALANCE als INTERESTONBALANCE,
X.INTERESTONTRANSACTIONS als
INTERESONTRANSACTIONS,
X.INTERESTONBALANCE+X.INTERESTONTRANSACTIONS als
INTERESSE
-- in AST_INTEREST_TABLE
von
(
auserwählt
"+ @char39+ @Company1 + @char39+" als COMPANYID,
a.ACTNUMST,
"+ @char39 + @Datefrom + @char39 +" als
BEGINDATE,
"+ @char39 + @Dateto + @char39 +" als ENDDATE,
Fall wenn
b.PERDBLNC ist ungültiges dann 0
sonst b.PERDBLNC
Ende als YEARBEGBALANCE,
Summe
(
Fall
wenn (c.DEBITAMT-c.CRDTAMNT ist nicht ungültig
und c.TRXDATE = "+ @char39 + @SDatefrom + @char39 +" und c.TRXDATE =
year("+ @char39 + @Datefrom + @char39 +")
wo
a.ACTNUMST>="+@char39+@Accountfrom+@char39 +"
und a.ACTNUMST="+ @char39 + @SDatefrom + @char39
+" und c.TRXDATE = year("+ @char39 + @Datefrom + @char39 +")
wo
a.ACTNUMST>="+@char39+@Accountfrom+@char39 +"
und a.ACTNUMST
Artikel Quelle: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!
Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!