Я должен указать город и штат доставки для заказа с самой большой задержкой доставки.
Я могу выполнить sh, например, так:
SELECT shipcity, shipstate
FROM orders
WHERE shipdate - orderdate = (SELECT MAX(shipdate - orderdate) FROM orders);
Но как я могу также включить заказы, которые еще не были отправлены, так что значение shipdate равно NULL?
Я попытался
SELECT shipcity, shipstate
FROM orders
WHERE (shipdate IS NULL)
OR (shipdate - orderdate = (SELECT MAX(shipdate - orderdate) FROM orders));
Но это возвращает все заказы, а не только заказ с самой большой задержкой.