2
我有以下SQL語句給我這個錯誤。將數據類型varchar轉換爲浮點時出錯
「錯誤轉換數據類型爲varchar漂浮」在這一行
, pe.ProductWeight + ' lb' AS weight
我意識到這是錯誤的,但我不知道如何「磅」添加到權重值。任何幫助,將不勝感激。
SELECT p.ProductCode AS id
, p.ProductName AS title
, 'Home & Garden > Household Appliance Accessories > Laundry Appliance Accessories' AS product_type
, IsNull(pe.SalePrice,pe.ProductPrice) AS price
, IsNull(pe.ProductManufacturer,'n/a') AS brand
, IsNull(pe.ProductCondition,'new') AS condition
, CONVERT(VARCHAR(10), (GETDATE() + 30),120) AS expiration_date
, pd.ProductDescriptionShort AS [stripHTML-description]
, 'http://www.thesite.com/v/vspfiles/photos/' + IsNull(p.Vendor_PartNo,p.ProductCode) + '-2.jpg' AS image_link
, 'http://www.thesite.asp?ProductCode=' + p.ProductCode + '&Click=1327' AS link
, pe.ProductWeight + ' lb' AS weight
FROM Products p
INNER JOIN Products_Descriptions pd ON p.ProductID = pd.ProductID
INNER JOIN Products_Extended pe ON pd.ProductID = pe.ProductID
WHERE (p.IsChildOfProductCode is NULL OR p.IsChildOfProductCode = ' AND (p.HideProduct is NULL OR p.HideProduct <> 'Y')
AND (pe.ProductPrice > 0)
ORDER BY p.ProductCode
大聲笑,似乎很容易。 Thx 20將是最大長度,對嗎? – user357034
是的,20是最大長度.. – Sparky