Verkaufte Produkte in Durchführungen anzeigen
This commit is contained in:
1 parent
b2cb88e4ff
commit
b1fd16cf06
2 files changed
+12
-1
No files matched your search
@@ -554,7 +554,16 @@ function market_management_search_occurrences(PDO $pdo, array $input): array
|
||||
}
|
||||
$stmt = $pdo->prepare(
|
||||
'SELECT o.*, m.name AS market_name, m.category_id, c.code AS category_code, c.name AS category_name,
|
||||
MIN(d.date) AS earliest_date, MAX(d.date) AS latest_date, COUNT(d.id) AS day_count
|
||||
MIN(d.date) AS earliest_date, MAX(d.date) AS latest_date, COUNT(d.id) AS day_count,
|
||||
COALESCE((
|
||||
SELECT SUM(CASE WHEN line.line_status = \'cancelled\' THEN 0 ELSE GREATEST(line.qty - line.qty_cancelled, 0) END)
|
||||
FROM sales_order sale
|
||||
INNER JOIN sales_order_line line ON line.sales_order_id = sale.id
|
||||
WHERE sale.market_occurrence_id = o.id
|
||||
AND sale.market_occurrence_day_id IS NOT NULL
|
||||
AND sale.order_source = \'direct\'
|
||||
AND sale.order_status <> \'cancelled\'
|
||||
), 0) AS sold_item_count
|
||||
FROM market_occurrence o
|
||||
INNER JOIN market_definition m ON m.id = o.market_definition_id
|
||||
INNER JOIN market_category c ON c.id = m.category_id
|
||||
|
||||
Reference in new issue
Block a user