(using pituach's suggestion for posting comment)
Thank you both for your suggestions. My requirements for this data has changed. Now totals of various columns from Orders are required. This SQL that gives me everything but the state of last stop:
SELECT t.Carrier as 'Truck Carrier' , RIGHT(t.Carrier, 3), SUM(o.TotalFreight) as 'Total Freight', SUM(o.JobSiteCharge) as 'Job Site Charge', SUM(o.TotalCubes) as 'Total Cubes',
MAX(DeliverySeqNbr) AS 'Nbr of Stops'
FROM Orders o
INNER JOIN Trucks ON t.TruckID = o.TruckID
WHERE
o.Closed = 0 AND
o.DeletedOrder = 0 AND
o.OrderID NOT LIKE 'T%' AND
t.Carrier LIKE'K[0-9]%'
GROUP by t.Carrier, RIGHT(t.Carrier, 3)
The state of last stop needs to be added to this sql. I tried joining the cte. This SQL has numerous errors but hopefully you can see what I'm trying to do.
SELECT t.Carrier as 'Truck Carrier' , RIGHT(t.Carrier, 3), SUM(o.TotalFreight) as 'Total Freight', SUM(o.JobSiteCharge) as 'Job Site Charge', SUM(o.TotalCubes) as 'Total Cubes',
MAX(DeliverySeqNbr) AS 'Nbr of Stops',
(With cte As
(Select t.Carrier, DeliverySeqNbr, ShipState,
Row_Number() Over(Partition By t.Carrier Order By DeliverySeqNbr Desc) As rn
From Orders o
Inner Join Trucks t On t.TruckID = o.TruckID
WHERE
o.Closed = 0 AND
o.DeletedOrder = 0 AND
o.OrderID NOT LIKE 'T%' AND
t.Carrier LIKE'K[0-9]%'
)
Select ShipState
From cte
Where rn = 1)
FROM Orders o
INNER JOIN Trucks t ON t.TruckID = o.TruckID
WHERE
o.Closed = 0 AND
o.DeletedOrder = 0 AND
o.OrderID NOT LIKE 'T%' AND
t.Carrier LIKE'K[0-9]%'
GROUP by t.Carrier, RIGHT(t.Carrier, 3)