Add Class Code and BOMs Used In columns to Unused Items page
- Join classcode table for class code display - Subquery bomitem for count of distinct parent BOMs each item appears in - Add both columns to table widget between Item Type and Created By Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -12,11 +12,19 @@ SELECT
|
||||
WHEN 'F' THEN 'Phantom'
|
||||
ELSE i.item_type
|
||||
END AS "Item Type",
|
||||
clc.classcode_code AS "Class Code",
|
||||
COALESCE(bom_count.num_boms, 0) AS "BOMs Used In",
|
||||
cc.comment_user AS "Created By",
|
||||
COALESCE(i.item_created, cc.comment_date)::date AS "Date Created",
|
||||
last_txn.last_transaction_date::date AS "Last Transaction",
|
||||
(CURRENT_DATE - COALESCE(last_txn.last_transaction_date, i.item_created, cc.comment_date)::date) AS "Days Unused"
|
||||
FROM item i
|
||||
LEFT JOIN classcode clc ON clc.classcode_id = i.item_classcode_id
|
||||
LEFT JOIN (
|
||||
SELECT bomitem_item_id, COUNT(DISTINCT bomitem_parent_item_id) AS num_boms
|
||||
FROM bomitem
|
||||
GROUP BY bomitem_item_id
|
||||
) bom_count ON bom_count.bomitem_item_id = i.item_id
|
||||
LEFT JOIN comment cc
|
||||
ON cc.comment_source_id = i.item_id
|
||||
AND cc.comment_source = 'I'
|
||||
|
||||
Reference in New Issue
Block a user