📄 reports.xml
字号:
<list> <reportdefinition> <name>Customer and Suppliers by City</name> <sql>SELECT City, CompanyName, ContactName, 'Customers' AS Relationship FROM CUSTOMERSUNION SELECT City, CompanyName, ContactName, 'Suppliers'FROM SUPPLIERS ORDER BY City, CompanyName</sql> <queryType>STATIC_QUERY</queryType> <parameterDefinitions/> </reportdefinition> <reportdefinition> <name>Alphabetical list of products</name> <sql>SELECT PRODUCTS.*, CATEGORIES.CategoryNameFROM CATEGORIES INNER JOIN PRODUCTS ON CATEGORIES.CategoryID = PRODUCTS.CategoryIDWHERE PRODUCTS.Discontinued=0</sql> <queryType>STATIC_QUERY</queryType> <parameterDefinitions/> </reportdefinition> <reportdefinition> <name>Products Above Average Price</name> <sql>SELECT ProductName, UnitPriceFROM ProductsWHERE UnitPrice>(SELECT AVG(UnitPrice) From Products)ORDER BY UnitPrice DESC</sql> <queryType>STATIC_QUERY</queryType> <parameterDefinitions/> </reportdefinition> <reportdefinition> <name>Products Above Price</name> <sql>SELECT ProductName, UnitPriceFROM ProductsWHERE UnitPrice> #Above Price#ORDER BY UnitPrice DESC</sql> <queryType>SIMPLE_PARAMETER_QUERY</queryType> <parameterDefinitions> <parameterdefinition> <reportDefinition reference="../../.."/> <name>Above Price</name> <type>java.lang.Long</type> <optional>false</optional> <defaultValue>30</defaultValue> </parameterdefinition> </parameterDefinitions> </reportdefinition> <reportdefinition> <name>Product Sales</name> <sql><plain>SELECT Categories.CategoryName, Products.ProductName, Sum(OrderDetails.UnitPrice*Quantity*(1-Discount)) AS ProductSalesFROM Categories INNER JOIN Products ON Categories.CategoryID = Products.CategoryID INNER JOIN OrderDetails ON Products.ProductID = OrderDetails.ProductID INNER JOIN Orders ON Orders.OrderID = OrderDetails.OrderIDWHERE 1 = 1</plain><dynamic type="isNotNull" append-before="AND Orders.ShippedDate >= " parameter-name="Order Shipped Date From"/><dynamic type="isNotNull" append-before="AND Orders.ShippedDate &lt;= " parameter-name="Order Shipped Date Thru"/><plain>GROUP BY Categories.CategoryName, Products.ProductName</plain></sql> <queryType>DYNAMIC_PARAMETER_QUERY</queryType> <parameterDefinitions> <parameterdefinition> <reportDefinition reference="../../.."/> <name>Order Shipped Date From</name> <type>java.sql.Timestamp</type> <optional>true</optional> <defaultValue></defaultValue> </parameterdefinition> <parameterdefinition> <reportDefinition reference="../../.."/> <name>Order Shipped Date Thru</name> <type>java.sql.Timestamp</type> <optional>true</optional> <defaultValue></defaultValue> </parameterdefinition> </parameterDefinitions> </reportdefinition> <reportdefinition> <name>Top N Most Expensive Products</name> <sql>SELECT TOP #TOP Number# Products.ProductName, Products.UnitPriceFROM ProductsORDER BY Products.UnitPrice DESC</sql> <queryType>SIMPLE_PARAMETER_QUERY</queryType> <parameterDefinitions> <parameterdefinition> <reportDefinition reference="../../.."/> <name>TOP Number</name> <type>java.lang.Integer</type> <optional>false</optional> <defaultValue>10</defaultValue> </parameterdefinition> </parameterDefinitions> </reportdefinition> <reportdefinition> <name>All Customers</name> <sql>select * from CUSTOMERS</sql> <queryType>STATIC_QUERY</queryType> <parameterDefinitions/> </reportdefinition></list>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -