AI as Research Assistant: Upscaling Content Analysis to Identify Patterns of ...
POS410 Team Final
1. /*******************************************************************
POS 410
Learning Team A
Final Project
March 19,2012
********************************************************************/
/********************************************************************
The following code will create the database for team A
********************************************************************/
CREATE DATABASE KudlerCoATeamA
/********************************************************************
An SQL query that will display all of the database fields.
Picture Ex. POS410TeamA1
********************************************************************/
SELECT * FROM ChartOfAccounts ORDER BY Account ASC
/********************************************************************
Script for Select Top NRows command from SSMS
Picture Ex. POS410TeamA2
********************************************************************/
SELECT TOP 1000 [Account]
,[Description]
,[ShortDescription]
,[F4]
FROM ChartOfAccounts
/********************************************************************
Use the correct database.
********************************************************************/
USE [KudlerCoATeamA]
GO
/********************************************************************
• Create account number query.
• Test query.
2. To make the test efficient, we select which accounts occur more than
once in the table.And then, we use that information for the testing
the balance queries.
Picture Ex. POS410TeamA3
********************************************************************/
SELECT TOP 20 Account, COUNT(*) AS [Occurence] FROM Accounts GROUP BY Account
ORDER BY COUNT(*) DESC;
SELECT TOP 20 Account, COUNT(*) AS [Occurence] FROM Accounts GROUP BY Account
ORDER BY COUNT(*) DESC;
/********************************************************************
A test of the database by means of a query by account number and
a report totaling the balance field test data entered by the
database design team. The query will display all fields (description,
short description, and balance) using the account number as the
key to the query.
Test Account numbers used:
430001
430002
430003
430004
430005
430006
430007
430008
430009
430010
430011
430012
430013
430014
430015
430016
430017
430101
430102
430103
113001
113000
112001
112000
111001
111000
100042
100041
100040
100032
100031
100030
100022
100021
100020
100012
100011
100010
3. 100003
100002
The Total Balance is included as a field in the result set.
Picture Ex. POS410TeamA4
********************************************************************/
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430001) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430001;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430002) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430002;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430003) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430003;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430004) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430004;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430005) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430005;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430006) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430006;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430007) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430007;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430008) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430008;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430009) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430009;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430010) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430010;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430011) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430011;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430012) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430012;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430013) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430013;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430101) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430101;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430102) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430102;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=430103) as
[Total Balance] FROM ChartOfAccounts WHERE Account=430103;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=113001) as
[Total Balance] FROM ChartOfAccounts WHERE Account=113001;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=113000) as
[Total Balance] FROM ChartOfAccounts WHERE Account=113000;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=112001) as
[Total Balance] FROM ChartOfAccounts WHERE Account=112001;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=112000) as
[Total Balance] FROM ChartOfAccounts WHERE Account=112000;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=111001) as
[Total Balance] FROM ChartOfAccounts WHERE Account=111001;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=111000) as
[Total Balance] FROM ChartOfAccounts WHERE Account=111000;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100042) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100042;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100041) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100041;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100040) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100040;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100032) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100032;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100031) as
4. [Total Balance] FROM ChartOfAccounts WHERE Account=100031;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100030) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100030;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100022) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100022;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100021) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100021;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100020) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100020;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100012) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100012;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100011) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100011;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100010) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100010;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100003) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100003;
SELECT *, (SELECT SUM(Balance)FROM ChartOfAccounts WHERE Account=100002) as
[Total Balance] FROM ChartOfAccounts WHERE Account=100002;
/********************************************************************
Use the correct database.
********************************************************************/
USE [KudlerCoATeamA]
GO
/********************************************************************
This report uses the Account number as the key to the query.
The sum for the query is at the bottom of each query.
Test Account numbers used:
430001
430002
430003
430004
430005
430006
430007
430008
430009
430010
430011
430012
430013
430014
430015
430016
430017
430101
430102
430103
113001
113000
112001
112000
111001
111000
5. 100042
100041
100040
100032
100031
100030
100022
100021
100020
100012
100011
100010
100003
100002
Picture Ex. POS410TeamA5
********************************************************************/
SELECT * FROM ChartOfAccounts WHERE Account=430001
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430002
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430003
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430004
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430005
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430006
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430007
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430008
ORDER BY Account
6. COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430009
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430010
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430011
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430012
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430013
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430014
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430015
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430016
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430017
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430101
ORDER BY Account
COMPUTE SUM(Balance);
7. SELECT * FROM ChartOfAccounts WHERE Account=430102
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=430103
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=113001
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=113000
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=112001
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=112000
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=111001
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=111000
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100042
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100041
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100040
ORDER BY Account
COMPUTE SUM(Balance);
8. SELECT * FROM ChartOfAccounts WHERE Account=100032
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100031
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100030
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100022
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100021
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100020
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100012
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100011
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100010
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100003
ORDER BY Account
COMPUTE SUM(Balance);
SELECT * FROM ChartOfAccounts WHERE Account=100002
ORDER BY Account
9. COMPUTE SUM(Balance);
********************************************************************
Use the correct database.
********************************************************************/
USE [KudlerCoATeamA]
GO
********************************************************************
The report will display all fields with a break based on the first
two digits of the account number and subtotal of the balance field
at each break. A grand total of the balance field will be provided
at the end of the report.
********************************************************************/
SELECT *
FROM ChartOfAccounts
ORDER BY LEFT(Account, 2), Account
COMPUTE SUM(Balance) BY LEFT(Account, 2)
COMPUTE SUM(Balance);