簡體   English   中英

MySQL:按不正確的順序排序

[英]MySQL: Order by not in the correct order

我正在嘗試使此查詢從最高的qtyOrdered到最低的順序進行排序,盡管當我運行它時,它卻相反。 結果是qtyOrdered從最低到最高運行。 有什么幫助嗎?

提前致謝!

這是我的SQL:

select Product.productId, Product.prodName, OrderedProduct.qtyOrdered, CustOrder.orderDate
from Product
join OrderedProduct
on Product.productId=OrderedProduct.productId
join CustOrder
on CustOrder.orderId=OrderedProduct.orderId
where qtyOrdered >= '50'
and orderDate between '2015-01-01' and '2015-01-31'
order by qtyOrdered;

您需要在qtyOrdered之后添加DESC ,這意味着“降序”(從最高到最低)。 默認值為ASC ,代表“升序”,從最低到最高。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM