Category : Files from Magazines
Archive   : DBMS9104.ZIP
Filename : TRANSACT.APR

 
Output of file : TRANSACT.APR contained in archive : DBMS9104.ZIP
* Batch Run Transaction Group

TRANSACTION 15: Generate Catalog

Input fields: General Ledger Listing

SQL stmts: AccountID char(9)
FromDate char(8)
ToDate char(8)

SELECT A.Name, J.EntryDate, L.Debit, L.Credit, J.ID, J.Explanation
FROM Journal J, Ledger L, Accounts A
WHERE J.ID = L.JournalID
AND A.ID = L.AccountID
AND L.AccountID = :LAccountID
AND (J.EntryDate BETWEEN TO_DATE (:LFromDate,'YYYYMMDD')
AND TO_DATE (:LToDate,'YYYYMMDD'))
ORDER BY J.EntryDate

-------------------------------------------------------------------------
TRANSACTION 16: General Journal Listing

Input fields: FromDate char(8)
ToDate char(8)

SELECT J.ID, J.EntryDate, A.Name, L.Debit, L.Credit, J.Explanation
FROM Accounts A, Ledger L, Journal J
WHERE J.ID = L.JournalID
AND L.AccountID = A.ID
AND (J.EntryDate BETWEEN TO_DATE (:LFromDate,'YYYYMMDD')
AND TO_DATE (:LToDate,'YYYYMMDD'))
ORDER BY J.ID
-------------------------------------------------------------------------
TRANSACTION 17: Balance Sheet

Input fields: FromDate char(8)
ToDate char(8)
SQL stmts:
SELECT A.Type, A.Name, SUM(L.Debit)-SUM(L.Credit)
FROM Accounts A, Ledger L, Journal J
WHERE A.ID = L.AccountID
AND L.JournalID = J.ID
AND (J.EntryDate BETWEEN :LFromDate AND :LToDate)
AND A.Type IN ("LA","FA","STL","LTL","EQ")
GROUP BY A.ID, A.Type,A.Name
ORDER BY A.Type, A.ID;
-------------------------------------------------------------------------
TRANSACTION 18: Balance Sheet

Input fields: Income Statement

SQL stmts: FromDate char(8)
ToDate char(8)

SELECT A.Type, A.Name, SUM(L.Debit)-SUM(L.Credit)
FROM Accounts A, Ledger L, Journal J
WHERE A.ID = L.AccountID
AND L.JournalID = J.ID
AND (J.EntryDate BETWEEN :LFromDate AND :LToDate)
AND A.Type IN ("INC","EXP")
GROUP BY A.ID,A.Type,A.Name
ORDER BY A.Type, A.ID;
-------------------------------------------------------------------------
TRANSACTION 30:Catalog Generation

Input fields: Today char(8)

SQL stmts: SELECT C.CatalogID, C.Name, C.Announced, C.Introduced,
C.Withdrawn, P.Quantity, P.Price, P.FromDate,
P.ToDate
FROM Products C, PricingPolicy P
WHERE Catalog.ID (+) = P.CatalogID
AND P.ToDate >= :LToday
ORDER BY C.Catalog, P.Quantity;
-------------------------------------------------------------------------
TRANSACTION 31: Price Sheet Generation

Input fields: Today char(8)


SELECT PROD.CatalogID, PROD.Name, P.Quantity, P.Price,
P.FromDate, P.ToDate
FROM Products PROD, PricingPolicy P
WHERE PROD.ProductID = P.ProductID
AND ((PROD.Announced <= TO_DATE(:LToday,'YYYYMMDD'))
OR (PROD.Announced is NULL))
AND ((PROD.Withdrawn > TO_DATE(:LToday,'YYYYMMDD'))
OR (PROD.Withdrawn is NULL))
AND P.FromDate <= TO_DATE(:LToday,'YYYYMMDD')
AND ((P.ToDate >= TO_DATE(:LToday,'YYYYMMDD'))
OR (P.ToDate is NULL))
ORDER BY PROD.CatalogID, P.Quantity

-------------------------------------------------------------------------
TRANSACTION 32: Mailing Label Generation

Input fields: Company char(32)

SELECT P.FirstName,
P.LastName,
J.Title,
C.Name,
A.LineOne,
A.LineTwo,
Z.City,
Z.Zipcode
FROM CompanyPeople D, People P, Companies C, Addresses A,
Zipcodes Z, JobTitles J
WHERE D.PersonID = P.ID
AND D.TitleID = J.ID (+)
AND D.WorkAddr = A.ID
AND D.CompanyID = C.ID
AND A.Country = Z.Country
AND A.Zipcode = Z.Zipcode
AND C.Name = :LCompany
ORDER BY A.Zipcode";



  3 Responses to “Category : Files from Magazines
Archive   : DBMS9104.ZIP
Filename : TRANSACT.APR

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/