It is. I needed to also add a CASE to the GROUP BY field:
Code:
strSQL = "SELECT " & _
"(CASE " & _
"WHEN mrp_type LIKE 'SUPPLY%' THEN 'SUPPLY' " & _
"WHEN mrp_type LIKE 'DEMAND%' THEN 'DEMAND' " & _
"ELSE 'Other' " & _
"END) AS mrp_type, " & _
"mrp_part, SUM(mrp_qty) AS mrp_qty_due, mrp_due_date " & _
"FROM mrp_det " & _
"WHERE mrp_part = '1160068' " & _
"GROUP BY mrp_part, mrp_due_date, " & _
"(CASE " & _
"WHEN mrp_type LIKE 'SUPPLY%' THEN 'SUPPLY' " & _
"WHEN mrp_type LIKE 'DEMAND%' THEN 'DEMAND' " & _
"ELSE 'Other' " & _
"END) " & _
"ORDER BY mrp_part, mrp_type, mrp_due_date"
Bookmarks