Μεγάλες πεδιάδες της Microsoft: Παράδειγμα
υπολογισμού τόκου; Αποθηκευμένη διαδικασία για την έκθεση
κρυστάλλου
Αυτό είναι ενδιάμεσο scripting άρθρο επιπέδων
SQL για το διοικητή DB, προγραμματιστής, ειδικός ΤΠ
Μας και ο στόχος επιχειρησιακών λύσεων της Microsoft
είναι εδώ να εκπαιδευτεί ο διοικητής βάσεων δεδομένων,
προγραμματιστής, υπεύθυνος για την ανάπτυξη λογισμικού για να τους
επιτρέψει μεγάλες πεδιάδες της Microsoft υποστήριξης για τις
επιχειρήσεις τους. Κατά την άποψή μας η μόνη υποστήριξη
είναι ο στόχος της Microsoft για να διευκολύνει την εφαρμογή
των προϊόντων της: Μεγάλες πεδιάδες, Navision,
Solomon, Microsoft CRM. Μπορείτε να το κάνετε για την
επιχείρησή σας, που απευθύνεται στη βάση δεδομένων
Techknowledge επιχειρησιακών λύσεων της Microsoft. Αυτό
θα επιτρέψει ότι για να αποφύγετε τον ακριβό σύμβουλο
επισκέπτεστε onsite. Χρειάζεστε μόνο τη βοήθεια από τον
επαγγελματία όταν προγραμματίζετε στη σύνθετη προσαρμογή, τη
διεπαφή ή την ολοκλήρωση, κατόπιν μπορείτε να απευθυνθείτε σε
κάποιο που ειδικεύεται σε αυτούς τους στόχους και μπορείτε να
κάνετε την ανέξοδη σε εθνικό επίπεδο μακρινή υποστήριξη για σας.
Εξετάστε τις τεχνικές υπολογισμού τόκου.
Φανταστείτε ότι χρηματοδοτείτε το όργανο και
έχετε τους πολλαπλάσιους πελάτες σε δύο επιχειρήσεις, όπου
πρέπει να προβλέψετε το ενδιαφέρον. Η ακόλουθη διαδικασία
θα κάνει την εργασία:
ΔΗΜΙΟΥΡΓΗΣΤΕ τη ΔΙΑΔΙΚΑΣΙΑ AST_Interest_Calculation
@Company1 varchar (10), -- μεγάλη ταυτότητα
βάσεων δεδομένων πεδιάδων SQL
@Company2 varchar (10),
@Accountfrom varchar (60),
@Accountto varchar (60),
@Datefrom datetime,
@Dateto datetime --,
όπως
δηλώστε τον προσροφητικό άνθρακα @char39 -- για το
ενιαίο σημάδι αποσπάσματος
κηρύξτε @SDatefrom ως varchar (50)
κηρύξτε @SDateto ως varchar (50)
επιλέξτε @SDatefrom = cast(@Datefrom ως varchar
(50))
επιλέξτε @SDateto = cast(@Dateto ως varchar
(50))
επιλέξτε @char39=char (39)
εάν όχι υπάρχει (επιλέξτε * από dbo.sysobjects
όπου ταυτότητα = object_id(N'[dbo].[AST_INTEREST_TABLE ]") και
OBJECTPROPERTY(id, N'IsUserTable") = 1)
ΔΗΜΙΟΥΡΓΗΣΤΕ τον ΠΙΝΑΚΑ [ dbo].[AST_INTEREST_TABLE
] (
[ ΕΤΟΣ ] [ INT ] ΑΧΡΗΣΤΕΎΣΤΕ,
[ ΜΗΝΑΣ ] [ INT ] ΑΧΡΗΣΤΕΎΣΤΕ,
[ COMPANYID ] [ VARCHAR ] (4)
ΑΝΤΙΠΑΡΑΒΑΛΛΕΙ SQL_LATIN1_GENERAL_$P1_$I_AS ΜΗ ΜΗΔΕΝΙΚΌ,
[ ACTNUMST ] [ ΠΡΟΣΡΟΦΗΤΙΚΌΣ ΑΝΘΡΑΚΑΣ ]
(129) ΑΝΤΙΠΑΡΑΒΑΛΛΕΙ SQL_LATIN1_GENERAL_$P1_$I_AS ΜΗ ΜΗΔΕΝΙΚΌ,
[ BEGINDATE ] [ VARCHAR ] (19)
ΑΝΤΙΠΑΡΑΒΑΛΛΕΙ SQL_LATIN1_GENERAL_$P1_$I_AS ΜΗ ΜΗΔΕΝΙΚΌ,
[ ENDDATE ] [ VARCHAR ] (19)
ΑΝΤΙΠΑΡΑΒΑΛΛΕΙ SQL_LATIN1_GENERAL_$P1_$I_AS ΜΗ ΜΗΔΕΝΙΚΌ,
[ YEARDEGBALANCE ] [ NUMERIC](19, 5)
ΑΧΡΗΣΤΕΎΕΙ,
[ BEGBALANCE ] [ NUMERIC](38, 5)
ΑΧΡΗΣΤΕΎΕΙ,
[ ENDBALANCE ] [ NUMERIC](38, 5)
ΑΧΡΗΣΤΕΎΕΙ,
[ INTERESTONBALANCE ] [ NUMERIC](38, 6)
ΑΧΡΗΣΤΕΎΕΙ,
[ INTERESONTRANSACTIONS ] [ NUMERIC](38,
8) ΑΧΡΗΣΤΕΎΕΙ,
[ ΕΝΔΙΑΦΕΡΟΝ ] [ NUMERIC](38, 6)
ΑΧΡΗΣΤΕΎΕΙ) ΕΠΑΝΩ [ ΑΡΧΙΚΌΣ ]
exec("
διαγράψτε AST_INTEREST_TABLE όπου [ ΈΤΟΣ ] =
year("+ @char39 + @Datefrom + @char39 +") και [
MONTH]=month("+ @char39 + @Datefrom + @char39 +")
ένθετο σε AST_INTEREST_TABLE
επιλέξτε
έτος (Χ. BEGINDATE) όπως [ ΈΤΟΣ ],
μήνας (Χ. BEGINDATE) όπως [ ΜΉΝΑΣ ],
X.COMPANYID,
X.ACTNUMST,
X.BEGINDATE ως BEGINDATE,
X.ENDDATE ως ENDDATE,
X.YEARBEGBALANCE ως YEARDEGBALANCE,
X.YEARBEGBALANCE+X.BEGBALANCE ως BEGBALANCE,
X.YEARBEGBALANCE+X.ENDBALANCE ως ENDBALANCE,
X.INTERESTONBALANCE ως INTERESTONBALANCE,
X.INTERESTONTRANSACTIONS ως INTERESONTRANSACTIONS,
X.INTERESTONBALANCE+X.INTERESTONTRANSACTIONS ως
ΕΝΔΙΑΦΕΡΟΝ
-- σε AST_INTEREST_TABLE
από
(
επιλέξτε
"+ @char39 + @Company1 + @char39 +" ως
COMPANYID,
a.ACTNUMST,
"+ @char39 + @Datefrom + @char39 +" ως
BEGINDATE,
"+ @char39 + @Dateto + @char39 +" ως ENDDATE,
περίπτωση όταν
b.PERDBLNC είναι μηδενικά έπειτα 0
άλλο b.PERDBLNC
τέλος ως YEARBEGBALANCE,
ποσό
(
περίπτωση
όταν (c.DEBITAMT-c.CRDTAMNT δεν είναι μηδενικό και
c.TRXDATE = "+ @char39 + @SDatefrom + @char39 +" και
c.TRXDATE = year("+ @char39 + @Datefrom + @char39 +")
όπου
a.ACTNUMST>="+@char39+@Accountfrom+@char39 +"
και a.ACTNUMST = "+ @char39 + @SDatefrom +
@char39 +" και c.TRXDATE = year("+ @char39 + @Datefrom
+ @char39 +")
όπου
a.ACTNUMST>="+@char39+@Accountfrom+@char39 +"
και a.ACTNUMST
Αρθρο Πηγη: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!
Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com