Я работаю над отчетом, который извлекает и суммирует заказы на основе почтовых индексов.Моя проблема в том, что некоторые используют ZIP + 4, а другие нет.Таким образом, я могу получить несколько заказов из ZIP 11751 и отдельную строку для 11751-1234, другую для 11751-5678 и т. Д. Кто-нибудь знает способ получения и агрегирования только на основе первых 5 цифр?Мой запрос выглядит так:
SELECT
o.OrderTrackingID,
o.status,
o.clientid,
o.spieces,
o.ClientRefNo,
o.deliverytargettodate as 'odate',
o.DCoName,
o.DCity,
o.DState,
o.Dzip
FROM xview_Orders o
WHERE odate > (GetDate() - 14) AND o.Status NOT IN ('L','D')
Order By o.dzip ASC