-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Description
Hi, I've just purchased and installed sprout data studio.
All I wanted to achieve is to create a commerce product revenue report of the current month.
Clicking on view report generates an error.
How to reproduce
This is the error message when I want to view the commerce product revenue report:
Database Exception – yii\db\Exception
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'lineitems.saleAmount' in 'SELECT'
The SQL being executed was: SELECT variants.id AS variantId, products.id AS productId, SUM(lineitems.total) AS total, SUM(lineitems.saleAmount) AS saleAmount, SUM(lineitems.salePrice * lineitems.qty) AS productRevenue, SUM(lineitems.qty) AS quantitySold, variants.sku AS SKU
FROM craft_commerce_orders orders
LEFT JOIN craft_commerce_lineitems lineitems ON orders.id = lineitems.orderId
LEFT JOIN craft_commerce_variants variants ON lineitems.purchasableId = variants.id
LEFT JOIN craft_commerce_products products ON variants.productId = products.id
LEFT JOIN craft_elements elements ON orders.id = elements.id
WHERE (elements.dateDeleted IS NULL) AND (orders.dateOrdered >= '2025-02-28 23:00:00') AND (orders.dateOrdered <= '2025-03-30 22:00:00')
GROUP BY variantId
ORDER BY products.id DESC
Error Info: Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'lineitems.saleAmount' in 'SELECT'
)
↵
Caused by: PDOException
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'lineitems.saleAmount' in 'SELECT'
Commerce Version: 5.3.8 PRO
Sprout Version
5.0.3
Craft Version
5.6.17 PRO
Database Type Version
MySql