Try something like this, it includes the correct syntax for getting the extended price as well:
Code:
SELECT pv.ProductID, pv.VariantID, SKUSuffix, p.Name AS ProductName, pv.Name AS VariantName, p.Description, ep.Price, 'p-' + CONVERT(VARCHAR(10),p.ProductID) + '-' + p.SEName + '.aspx' AS URL, 'images/product/large/' + CONVERT(VARCHAR(10),p.ProductID) + '.jpg' AS ImageURL
FROM ProductVariant AS pv WITH (NOLOCK)
JOIN Product AS p WITH (NOLOCK) ON pv.ProductID = p.ProductID
JOIN ExtendedPrice AS ep WITH (NOLOCK) ON ep.VariantID = pv.VariantID