여러분이 SQL에서 사용자 정의 열과 고정 열 이름을 정렬하는 방법을 보여줄 수 있습니까? 나는 가장 높은 거래와 outletid를 표시해야하는데, 대신 가장 높은 거래를 얻지 만 oulet id는 그룹화하지 않습니다. SQL에서 2 개의 다른 열을 정렬하는 방법
나를 용서, 영어 여기에서 메신저 아주 나쁜 문제
여기outlet id | revenue code | total transaction | total amount
6837 | 014 | 326 | 39158.94
6821 | 408 | 291 | 48786.50
6814 | 014 | 285 | 74159.76
6837 | 452 | 282 | 8846.80
및 것은 내가 그것을 이렇게 할 필요가 내 SQL
SELECT
outletid,
revcode,
count(receiptnumbe) as Transactions,
sum(amount) as total
FROM
user_payment
WHERE
date = (SELECT MAX(date) FROM user_payment GROUP BY date desc LIMIT 0, 1)
GROUP BY
outletid, revcode
ORDER BY Transactions desc
입니다. 출구 ID 및 가장 높은 거래별로 정렬하십시오.
outlet id | revenue code | total transaction | total amount
6837 | 014 | 326 | 39158.94
6837 | 452 | 282 | 8846.80
6821 | 408 | 291 | 48786.50
6814 | 014 | 285 | 74159.76
다음과 같이 시도하십시오 : 'order by outletid desc, Transactions desc' – Melon
@ 멜론, 효과가 없습니다 ... –
"날짜 별 최대 날짜 수"어? – Strawberry