Skip to content

Commit 349b3da

Browse files
committed
Update sample queries and db schema creation script
1 parent 0cd3263 commit 349b3da

4 files changed

Lines changed: 22 additions & 24 deletions

File tree

config/dbinfo.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@
5959
"postgresDB": {
6060
"type": "postgresql",
6161
"user": "postgres",
62-
"password": "password",
62+
"password": "1111",
6363
"server": "localhost",
64-
"database": "mydb",
64+
"database": "postgres",
6565
"port": 5432,
6666
"options": {
6767
"max": 10,

queries/queries-sample-orders.xml

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<queries>
2-
<excel db="oracleDB" output="d:/temp/sales_summary_${DATE.KST:yyyyMMddhhmmss}.xlsx" maxRows="20" style="modern">
2+
<excel db="oracleDB" output="d:/temp/sales_summary_${DATE.KST:yyyyMMddhhmmss}.xlsx" maxRows="200" style="modern">
33
<!-- Style template ID (default: default) -->
44
<!-- Available templates: default, modern, dark, colorful, minimal, business, premium -->
55
<!-- Can be overridden with individual style attributes if needed -->
@@ -9,47 +9,47 @@
99
<var name="startDate">2024-01-01</var>
1010
<var name="endDate">2024-06-30</var>
1111
<var name="regionList">["Seoul", "Busan"]</var>
12-
<var name="statusList">["ACTIVE", "PENDING", "COMPLETED"]</var>
12+
<var name="statusList">["Pending", "Shipped", "Delivered"]</var>
1313
<var name="categoryIds">[1, 2, 3, 5]</var>
1414
<var name="maxRows">1000</var>
1515
</vars>
16-
<sheet name="${envType}_Order_List" use="true" aggregateColumn="PaymentMethod" maxRows="100" db="sampleDB">
16+
<sheet name="${envType}_Order_List" use="true" aggregateColumn="PaymentMethod" maxRows="100" db="oracleDB">
1717
<![CDATA[
1818
SELECT
1919
OrderNumber as OrderNumber,
20-
FORMAT(OrderDate, 'yyyy-MM-dd') as OrderDate,
20+
OrderDate,
2121
OrderStatus as OrderStatus,
2222
PaymentStatus as PaymentStatus,
23-
FORMAT(TotalAmount, 'N0') as TotalAmount,
2423
PaymentMethod as PaymentMethod
2524
FROM Orders
2625
WHERE OrderDate >= '${startDate}' AND OrderDate <= '${endDate}'
2726
ORDER BY OrderDate DESC
2827
]]>
2928
</sheet>
30-
<sheet name="Customer_List" use="true" aggregateColumn="Region" style="dark">
29+
<sheet name="Customer_List" use="true" aggregateColumn="Region" style="dark" db="sampleDB">
3130
<![CDATA[
3231
SELECT *
3332
FROM Customers
3433
]]>
3534
</sheet>
36-
<sheet name="Customer_Details_Regional_Statistics_Summary" use="true">
35+
<sheet name="Customer_Details_Regional_Statistics_Summary" use="true" db="postgresDB">
3736
<![CDATA[
3837
SELECT
3938
o.OrderNumber as OrderNumber,
4039
c.CustomerName as CustomerName,
41-
od.ProductName as ProductName,
42-
FORMAT(od.UnitPrice, 'N0') as UnitPrice,
40+
p.ProductName as ProductName,
41+
p.UnitPrice,
4342
od.Quantity as Quantity,
44-
FORMAT(od.LineTotal, 'N0') as LineTotal
43+
od.LineTotal
4544
FROM Orders o
4645
INNER JOIN Customers c ON o.CustomerID = c.CustomerID
4746
INNER JOIN OrderDetails od ON o.OrderID = od.OrderID
47+
INNER JOIN Products p ON od.ProductID = p.ProductID
4848
WHERE o.OrderDate >= '${startDate}' AND o.OrderDate <= '${endDate}'
4949
ORDER BY o.OrderDate DESC
5050
]]>
5151
</sheet>
52-
<sheet name="Wildcard_Customer" use="true" exceptColumns="IsActive,CreatedDate,LastUpdated">
52+
<sheet name="Wildcard_Customer" use="true" exceptColumns="IsActive,CreatedDate,LastUpdated" db="mysql">
5353
<![CDATA[
5454
SELECT c.*
5555
FROM Orders o
@@ -59,7 +59,7 @@
5959
ORDER BY o.OrderDate DESC
6060
]]>
6161
</sheet>
62-
<sheet name="Wildcard_Order" use="true" exceptColumns="OrderDate,RequiredDate,ShippedDate,OrderStatus,ShipVia,Freight,ShipName,ShipAddress,ShipCity">
62+
<sheet name="Wildcard_Order" use="true" exceptColumns="OrderDate,RequiredDate,ShippedDate" db="mariaDB">
6363
<![CDATA[
6464
SELECT o.*
6565
FROM Orders o
@@ -79,14 +79,4 @@
7979
ORDER BY OrderDate DESC
8080
]]>
8181
</sheet>
82-
<sheet name="Products_By_Category" use="true" aggregateColumn="CategoryName" exceptColumns="OrderDate,RequiredDate,ShippedDate">
83-
<![CDATA[
84-
SELECT P.*
85-
FROM Products p
86-
INNER JOIN Categories c ON p.CategoryID = c.CategoryID
87-
WHERE p.CategoryID IN (${categoryIds})
88-
AND p.Discontinued = 0
89-
ORDER BY c.CategoryName, p.ProductName
90-
]]>
91-
</sheet>
9282
</queries>

resources/create_sample_tables_mysql.sql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,15 @@ CREATE TABLE Orders (
5656
RequiredDate DATETIME NULL,
5757
ShippedDate DATETIME NULL,
5858
OrderStatus VARCHAR(20) DEFAULT 'Pending',
59+
SubTotal DECIMAL(15,2) DEFAULT 0,
5960
TotalAmount DECIMAL(15,2) DEFAULT 0,
6061
DiscountAmount DECIMAL(15,2) DEFAULT 0,
6162
TaxAmount DECIMAL(15,2) DEFAULT 0,
6263
NetAmount DECIMAL(15,2) DEFAULT 0,
6364
ShippingAddress VARCHAR(200) NULL,
65+
PaymentMethod VARCHAR(30) NULL,
66+
PaymentStatus VARCHAR(20) DEFAULT 'Unpaid',
67+
EmployeeID INT NULL,
6468
Notes TEXT NULL,
6569
CreatedDate DATETIME DEFAULT CURRENT_TIMESTAMP,
6670
LastUpdated DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

resources/create_sample_tables_postgresql.sql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,15 @@ CREATE TABLE Orders (
7171
RequiredDate TIMESTAMP NULL,
7272
ShippedDate TIMESTAMP NULL,
7373
OrderStatus VARCHAR(20) DEFAULT 'Pending',
74+
SubTotal DECIMAL(15,2) DEFAULT 0,
7475
TotalAmount DECIMAL(15,2) DEFAULT 0,
7576
DiscountAmount DECIMAL(15,2) DEFAULT 0,
7677
TaxAmount DECIMAL(15,2) DEFAULT 0,
7778
NetAmount DECIMAL(15,2) DEFAULT 0,
7879
ShippingAddress VARCHAR(200) NULL,
80+
PaymentMethod VARCHAR(30) NULL,
81+
PaymentStatus VARCHAR(20) DEFAULT 'Unpaid',
82+
EmployeeID INTEGER NULL,
7983
Notes TEXT NULL,
8084
CreatedDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
8185
LastUpdated TIMESTAMP DEFAULT CURRENT_TIMESTAMP,

0 commit comments

Comments
 (0)