English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Microsoft Prairien: Interesse Berechnung Beispiel? Gespeichertes Verfahren für Kristallreport

Software RSS Feed





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

Translation by Google Translator





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!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Veröffentlichen Sie Ihre Texte im Messaggiamo.Com Artikel-Verzeichnis

Kategorien


Copyright 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster, veröffentlichen Sie Ihre Artikel kostenfrei auf Messaggiamo.Com! [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu