Skip to content

Instantly share code, notes, and snippets.

@log4code
Last active April 13, 2019 20:15
Show Gist options
  • Save log4code/fe0f3832b3e08ce4312ae336fce98abe to your computer and use it in GitHub Desktop.
Save log4code/fe0f3832b3e08ce4312ae336fce98abe to your computer and use it in GitHub Desktop.
SET @rank = 0;
SELECT
company_name,
sale_date,
total_amount,
day_rank
FROM (
SELECT
company_name,
sale_date,
total_amount,
@rank := IF( @comp_id = company_id, @rank + 1, 1) AS day_rank,
@comp_id := company_id
FROM
company_sales
ORDER BY
company_id, total_amount DESC) rankings
ORDER BY
company_name, day_rank
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment