有那位能帮我解决这样的问题,我项目做完之后给源码发给他!
--订单表
select * from dbo.orders
select odr_id as 'odr_id订单编号',odr_customer as 'odr_customer客户名称', 
odr_date as 'odr_date订单日期', odr_addr as 'odr_addr客户地址', 
odr_status as 'odr_status订单状态' from dbo.orders[img=[img=E:\提问\订单详细信息.jpg]--订单详细信息
select * from dbo.orders_line
select odd_id as 'odd_id', odd_order_id as 'odd_order_id订单编号', 
odd_prod_id as 'odd_prod_id产品编号', odd_count as 'odd_count产品数量', 
odd_unit as 'odd_unit单位', odd_price as 'odd_price单价' from dbo.orders_line[img=[img=E:\提问\订单信息.jpg]
--查询销售量位于前十的公司(测试数据只有两家公司)
SELECT  dbo.orders.odr_customer ,sum(dbo.orders_line.odd_count * dbo.orders_line.odd_price) as sale
FROM dbo.orders RIGHT JOIN
dbo.orders_line ON dbo.orders.odr_id = dbo.orders_line.odd_order_id
group by dbo.orders.odr_customer
order by sum(dbo.orders_line.odd_count * dbo.orders_line.odd_price) desc[img=[img=E:\提问\销售量位于前十位的客户.JPG]我想HQL语句这样写:,但是报错
hql = "SELECT  Orders.odrCustomer ,sum(OrdersLine.oddCount * OrdersLine.oddPrice) as sale FROM Orders RIGHT JOIN OrdersLine ON Orders.odrId = OrdersLine.orders.odrId group by Orders.odrCustomer order by sum(OrdersLine.oddCount * OrdersLine.oddPrice) desc";