我应该列出最高价产品的产品ID,产品名称和产品价格。将价格格式化为货币,并使用以下列标题:ProductID, Name, Price
。
我正在接收
不是单组组功能
错误
SELECT PR.Product_ID as Prod_ID, PR.Product_Name as Name, to_char(MAX)
(PR.Product_Price),'$999.99') as Price
FROM PRODUCT_arb PR;
有什么想法吗?
答案 0 :(得分:0)
那你为什么不选择那个?
SELECT product_id, product_name, product_price
FROM product_arb
WHERE product_price = (SELECT MAX(product_price) FROM product_arb)
您可以根据需要重新格式化价格列。
关于您的查询,我不知道那是什么:to_char(MAX) (PR.Product_Price),'$999.99')
应该是什么。它甚至不是有效的语法。