单一集团集团职能 - 订单和产品

时间:2014-05-04 22:05:52

标签: mysql sql

我应该列出最高价产品的产品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;

有什么想法吗?

1 个答案:

答案 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')应该是什么。它甚至不是有效的语法。