You can use the coalesce function, as in:coalesce([SHIP DATE #1],[SHIP DATE #2])
That would pick ship date 1 if it is not null, and ship date 2 if ship date 1 happens to be null. So your query would be:SELECTcoalesce([SHIP DATE #1],[SHIP DATE #2]) AS 'CONSOLIDATED SHIP DATE',(DATEDIFF(dd, coalesce([SHIP DATE #1],[SHIP DATE #2]), [ARRIVAL DATE]) + 1)-(DATEDIFF(wk, coalesce([SHIP DATE #1],[SHIP DATE #2]), [ARRIVAL DATE]) * 2)-(CASE WHEN DATENAME(dw, coalesce([SHIP DATE #1],[SHIP DATE #2])) = 'Sunday' THEN 1 ELSE 0 END)-(CASE WHEN DATENAME(dw, coalesce([SHIP DATE #1],[SHIP DATE #2])) = 'Saturday' THEN 1 ELSE 0 END)as [TURNAROUND TIME]