Of course it can be done. That's rarely ever the answer. DECLARE @quantities TABLE( iss_quantity INT, received_qty INT, moved_qty INT, alloc_qty INT)INSERT @quantities(iss_quantity, received_qty, moved_qty, alloc_qty) SELECT 14,0,0,0 UNION ALL SELECT 0,0,0,0 UNION ALL SELECT 0,0,13.7,0 UNION ALL SELECT 14,27.6,0,5SELECT CASE WHEN iss_quantity = 0 THEN '' ELSE CAST(iss_quantity AS VARCHAR(55)) END iss_quantity, CASE WHEN received_qty = 0 THEN '' ELSE CAST(received_qty AS VARCHAR(55)) END received_qty, CASE WHEN moved_qty = 0 THEN '' ELSE CAST(moved_qty AS VARCHAR(55)) END moved_qty, CASE WHEN alloc_qty = 0 THEN '' ELSE CAST(alloc_qty AS VARCHAR(55)) END alloc_qtyFROM @quantitiesWHERE (received_qty <> 0 OR moved_qty <> 0 OR alloc_qty <> 0)
MeanOldDBAderrickleggett@hotmail.comWhen life gives you a lemon, fire the DBA.