select *, sum(sales_qty) as total_qty
from sales_details
left join sales on sales.salesid=sales_details.salesid
where month(sales.sales_date)='$m'
group by productid order by total_qty asc limit 2, 4
私は昇順にソートされたSQLを持っています。今度は、結果を降順でソートする必要があります。サブクエリを使用しようとしましたが、私のためには機能しません。助けや助言をいただければ幸いです。ASCオーダーからDESCオーダーへのMySQLサブクエリ
これは、私が試してみましたsqlです:サブクエリと
select * from (
select *, sum(sales_qty) as total_qty
from sales_details
left join sales on sales.salesid=sales_details.salesid
where month(sales.sales_date)='$m'
group by productid
order by total_qty asc
limit 2, 4
) as sub
order by sum(sales_qty) desc
'asc'キーワードを' desc'に置き換えてみませんか? – Mureinik
私は最初に降順でソートしました。結果を降順でソートします。 –
あなたの質問に問題を付けるには、右に長距離のスクロールが必要でした。そのため、SOボランティアが見つけにくくなりました。私は改行を含むようにあなたの質問を再フォーマットしました。読みやすいようにSQLクエリを書式設定することは、一般的には良い考えです。 –