I found this discussion thread while looking for ways to construct hyperlinks for tracking numbers on a web page:
http://community.salesforce.com/sforce/board/message?board.id=practices&thread.id=7643
UPS, FedEx and DHL each use a slightly different url format. I took their example and built a simple SQL case statement:
select
tracking_url = case when x.shipping_method = 'FedEx'
then 'http://www.fedex.com/Tracking?ascend_header=1&clienttype=dotcom&cntry_code=us&language=english&tracknumbers=' & x.tracking_number
when x.shipping_method = 'UPS'
then 'http://wwwapps.ups.com/WebTracking/processInputRequest?HTMLVersion=5.0&sort_by=status&loc=en_US&InquiryNumber1=' & x.tracking_number & '&track.x=32&track.y=7'
when x.shipping_method = 'DHL'
then lhttp://track.dhl-usa.com/TrackByNbr.asp?ShipmentNumber=' & x.tracking_number
else
'Unknown shipping method!'
end
from
dbo.orders x
Filed under: SQL Server | Tagged: code, example | Leave a Comment »