Mysql calculate with the max() value
I'm a bit stuck cause am not sure if I am looking the wrong way casue I can't find anything related to what I am looking for. So I want to give an example for what I am trying to do. NOTE: not real scenario.
I have a count on a field:
SELECT count(user_id)
FROM usersgroups
group by user_id
Now I want to make a calc with the max value from the count. Something like:
SELECT count(user_id) as count,
SUM(max(count(user_id)) / count(user_id)) as blub
FROM usergroups
group by user_id
But I get error invalid use of group function cause I think I cant use the COUNT() function inside the SUM function?
So is there any other way to make that calculation.
P.S. the calc is for calculating the percentage of the max value to the record/current value.
UPDATE
So what I expect is a percentage like
count | percentage
5 | 1
4 | 0.8
3 | 0.6
2 | 0.3
1 | 0.2
- 5/5 = 1
- 4/5 = 0.8
- 3/5 = 0.6
- 2/5 = 0.4
- 1/5 = 0.2
mysql
add a comment |
I'm a bit stuck cause am not sure if I am looking the wrong way casue I can't find anything related to what I am looking for. So I want to give an example for what I am trying to do. NOTE: not real scenario.
I have a count on a field:
SELECT count(user_id)
FROM usersgroups
group by user_id
Now I want to make a calc with the max value from the count. Something like:
SELECT count(user_id) as count,
SUM(max(count(user_id)) / count(user_id)) as blub
FROM usergroups
group by user_id
But I get error invalid use of group function cause I think I cant use the COUNT() function inside the SUM function?
So is there any other way to make that calculation.
P.S. the calc is for calculating the percentage of the max value to the record/current value.
UPDATE
So what I expect is a percentage like
count | percentage
5 | 1
4 | 0.8
3 | 0.6
2 | 0.3
1 | 0.2
- 5/5 = 1
- 4/5 = 0.8
- 3/5 = 0.6
- 2/5 = 0.4
- 1/5 = 0.2
mysql
5
"Why should I provide an MCVE for what seems to me to be a very simple SQL query?" meta.stackoverflow.com/questions/333952/…
– Raymond Nijland
Nov 14 '18 at 10:24
1
Please read the link which Raymond has shared. Some minimal and relevant sample data and expected output will be helpful for generating quick response from the community :)
– Madhur Bhaiya
Nov 14 '18 at 10:37
I have added an example output. If that is not enough i will create a example db
– Niels Lucas
Nov 14 '18 at 10:45
in my SQL that I wrote: SELECT count(user_id) as count. So its an alias
– Niels Lucas
Nov 14 '18 at 11:05
add a comment |
I'm a bit stuck cause am not sure if I am looking the wrong way casue I can't find anything related to what I am looking for. So I want to give an example for what I am trying to do. NOTE: not real scenario.
I have a count on a field:
SELECT count(user_id)
FROM usersgroups
group by user_id
Now I want to make a calc with the max value from the count. Something like:
SELECT count(user_id) as count,
SUM(max(count(user_id)) / count(user_id)) as blub
FROM usergroups
group by user_id
But I get error invalid use of group function cause I think I cant use the COUNT() function inside the SUM function?
So is there any other way to make that calculation.
P.S. the calc is for calculating the percentage of the max value to the record/current value.
UPDATE
So what I expect is a percentage like
count | percentage
5 | 1
4 | 0.8
3 | 0.6
2 | 0.3
1 | 0.2
- 5/5 = 1
- 4/5 = 0.8
- 3/5 = 0.6
- 2/5 = 0.4
- 1/5 = 0.2
mysql
I'm a bit stuck cause am not sure if I am looking the wrong way casue I can't find anything related to what I am looking for. So I want to give an example for what I am trying to do. NOTE: not real scenario.
I have a count on a field:
SELECT count(user_id)
FROM usersgroups
group by user_id
Now I want to make a calc with the max value from the count. Something like:
SELECT count(user_id) as count,
SUM(max(count(user_id)) / count(user_id)) as blub
FROM usergroups
group by user_id
But I get error invalid use of group function cause I think I cant use the COUNT() function inside the SUM function?
So is there any other way to make that calculation.
P.S. the calc is for calculating the percentage of the max value to the record/current value.
UPDATE
So what I expect is a percentage like
count | percentage
5 | 1
4 | 0.8
3 | 0.6
2 | 0.3
1 | 0.2
- 5/5 = 1
- 4/5 = 0.8
- 3/5 = 0.6
- 2/5 = 0.4
- 1/5 = 0.2
mysql
mysql
edited Nov 14 '18 at 10:47
Madhur Bhaiya
19.6k62236
19.6k62236
asked Nov 14 '18 at 10:18
Niels LucasNiels Lucas
721113
721113
5
"Why should I provide an MCVE for what seems to me to be a very simple SQL query?" meta.stackoverflow.com/questions/333952/…
– Raymond Nijland
Nov 14 '18 at 10:24
1
Please read the link which Raymond has shared. Some minimal and relevant sample data and expected output will be helpful for generating quick response from the community :)
– Madhur Bhaiya
Nov 14 '18 at 10:37
I have added an example output. If that is not enough i will create a example db
– Niels Lucas
Nov 14 '18 at 10:45
in my SQL that I wrote: SELECT count(user_id) as count. So its an alias
– Niels Lucas
Nov 14 '18 at 11:05
add a comment |
5
"Why should I provide an MCVE for what seems to me to be a very simple SQL query?" meta.stackoverflow.com/questions/333952/…
– Raymond Nijland
Nov 14 '18 at 10:24
1
Please read the link which Raymond has shared. Some minimal and relevant sample data and expected output will be helpful for generating quick response from the community :)
– Madhur Bhaiya
Nov 14 '18 at 10:37
I have added an example output. If that is not enough i will create a example db
– Niels Lucas
Nov 14 '18 at 10:45
in my SQL that I wrote: SELECT count(user_id) as count. So its an alias
– Niels Lucas
Nov 14 '18 at 11:05
5
5
"Why should I provide an MCVE for what seems to me to be a very simple SQL query?" meta.stackoverflow.com/questions/333952/…
– Raymond Nijland
Nov 14 '18 at 10:24
"Why should I provide an MCVE for what seems to me to be a very simple SQL query?" meta.stackoverflow.com/questions/333952/…
– Raymond Nijland
Nov 14 '18 at 10:24
1
1
Please read the link which Raymond has shared. Some minimal and relevant sample data and expected output will be helpful for generating quick response from the community :)
– Madhur Bhaiya
Nov 14 '18 at 10:37
Please read the link which Raymond has shared. Some minimal and relevant sample data and expected output will be helpful for generating quick response from the community :)
– Madhur Bhaiya
Nov 14 '18 at 10:37
I have added an example output. If that is not enough i will create a example db
– Niels Lucas
Nov 14 '18 at 10:45
I have added an example output. If that is not enough i will create a example db
– Niels Lucas
Nov 14 '18 at 10:45
in my SQL that I wrote: SELECT count(user_id) as count. So its an alias
– Niels Lucas
Nov 14 '18 at 11:05
in my SQL that I wrote: SELECT count(user_id) as count. So its an alias
– Niels Lucas
Nov 14 '18 at 11:05
add a comment |
2 Answers
2
active
oldest
votes
- In a separate Derived Table, you can fetch the maximum count value out of all the counts. I have simply used
ORDER BY COUNT(user_id) DESC LIMIT 1
to fetch the same. CROSS JOIN
this result-set with theusergroups
table, so that every row in theusergroups
table has access to the maximum count value.- Now, you can simply use the
GROUP BY
and appropriate aggregation to determine the "percent". - Note that, for
GROUP BY
to be valid,SELECT
clause must contain either aggregated columns/expressions only, or the columns specified in theGROUP BY
clause. That is whyMAX()
is used over the maximum count value. Since that value is only a scalar, soMAX()
will return the same value only.
Try the following:
SELECT
ug.user_id,
COUNT(ug.user_id) AS user_count,
COUNT(ug.user_id) / MAX(mcnt.count) AS percent
FROM
usergroups AS ug
CROSS JOIN
(
SELECT COUNT(user_id) AS count
FROM usersgroups
GROUP BY user_id
ORDER BY COUNT(user_id) DESC LIMIT 1
) AS mcnt
GROUP BY ug.user_id
ORDER BY user_count DESC
That worked, thank you! Am gonna dissect this code and try to add it in my real scenario. Thats a query thats alot larger and alot more going on. But this will help me alot I think. So again thank you!
– Niels Lucas
Nov 14 '18 at 11:22
1
@NielsLucas happy to help. Feel free to ask any questions later with your larger query; on how to accomodate this into there. I have added explanation; it should be handy.
– Madhur Bhaiya
Nov 14 '18 at 11:23
@NielsLucas now I look back at my answer; I had unnecessarily complicated it. Please check at the revised (and optimized) solution now.
– Madhur Bhaiya
Nov 14 '18 at 11:46
your new version always returns 1.000 percent. Typo?
– Niels Lucas
Nov 14 '18 at 12:31
1
Its ok. I did it. It works, so again, thank you :)
– Niels Lucas
Nov 14 '18 at 12:34
|
show 1 more comment
Count available user_id as subquery, then divide user_id values by the sum of count.
select user_id/ sum(count) as percentage
from(
select count(user_id) as count , user_id
from usergroups
where user_id != 0
group by user_id
) as A
group by count, user_id
First of all i get an error cause mysql doesn't like the [count], so i removed the . And the percentage is always 0.0001. So that is not accurate.
– Niels Lucas
Nov 14 '18 at 11:07
And now? had division in the wrong order :)
– Olayinka O
Nov 14 '18 at 11:15
it does work, but I get percentage like 10241.0000. Thats not correct... max percentage should be 1 and others should be between 0.0 - 0.9
– Niels Lucas
Nov 14 '18 at 12:33
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53297818%2fmysql-calculate-with-the-max-value%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
- In a separate Derived Table, you can fetch the maximum count value out of all the counts. I have simply used
ORDER BY COUNT(user_id) DESC LIMIT 1
to fetch the same. CROSS JOIN
this result-set with theusergroups
table, so that every row in theusergroups
table has access to the maximum count value.- Now, you can simply use the
GROUP BY
and appropriate aggregation to determine the "percent". - Note that, for
GROUP BY
to be valid,SELECT
clause must contain either aggregated columns/expressions only, or the columns specified in theGROUP BY
clause. That is whyMAX()
is used over the maximum count value. Since that value is only a scalar, soMAX()
will return the same value only.
Try the following:
SELECT
ug.user_id,
COUNT(ug.user_id) AS user_count,
COUNT(ug.user_id) / MAX(mcnt.count) AS percent
FROM
usergroups AS ug
CROSS JOIN
(
SELECT COUNT(user_id) AS count
FROM usersgroups
GROUP BY user_id
ORDER BY COUNT(user_id) DESC LIMIT 1
) AS mcnt
GROUP BY ug.user_id
ORDER BY user_count DESC
That worked, thank you! Am gonna dissect this code and try to add it in my real scenario. Thats a query thats alot larger and alot more going on. But this will help me alot I think. So again thank you!
– Niels Lucas
Nov 14 '18 at 11:22
1
@NielsLucas happy to help. Feel free to ask any questions later with your larger query; on how to accomodate this into there. I have added explanation; it should be handy.
– Madhur Bhaiya
Nov 14 '18 at 11:23
@NielsLucas now I look back at my answer; I had unnecessarily complicated it. Please check at the revised (and optimized) solution now.
– Madhur Bhaiya
Nov 14 '18 at 11:46
your new version always returns 1.000 percent. Typo?
– Niels Lucas
Nov 14 '18 at 12:31
1
Its ok. I did it. It works, so again, thank you :)
– Niels Lucas
Nov 14 '18 at 12:34
|
show 1 more comment
- In a separate Derived Table, you can fetch the maximum count value out of all the counts. I have simply used
ORDER BY COUNT(user_id) DESC LIMIT 1
to fetch the same. CROSS JOIN
this result-set with theusergroups
table, so that every row in theusergroups
table has access to the maximum count value.- Now, you can simply use the
GROUP BY
and appropriate aggregation to determine the "percent". - Note that, for
GROUP BY
to be valid,SELECT
clause must contain either aggregated columns/expressions only, or the columns specified in theGROUP BY
clause. That is whyMAX()
is used over the maximum count value. Since that value is only a scalar, soMAX()
will return the same value only.
Try the following:
SELECT
ug.user_id,
COUNT(ug.user_id) AS user_count,
COUNT(ug.user_id) / MAX(mcnt.count) AS percent
FROM
usergroups AS ug
CROSS JOIN
(
SELECT COUNT(user_id) AS count
FROM usersgroups
GROUP BY user_id
ORDER BY COUNT(user_id) DESC LIMIT 1
) AS mcnt
GROUP BY ug.user_id
ORDER BY user_count DESC
That worked, thank you! Am gonna dissect this code and try to add it in my real scenario. Thats a query thats alot larger and alot more going on. But this will help me alot I think. So again thank you!
– Niels Lucas
Nov 14 '18 at 11:22
1
@NielsLucas happy to help. Feel free to ask any questions later with your larger query; on how to accomodate this into there. I have added explanation; it should be handy.
– Madhur Bhaiya
Nov 14 '18 at 11:23
@NielsLucas now I look back at my answer; I had unnecessarily complicated it. Please check at the revised (and optimized) solution now.
– Madhur Bhaiya
Nov 14 '18 at 11:46
your new version always returns 1.000 percent. Typo?
– Niels Lucas
Nov 14 '18 at 12:31
1
Its ok. I did it. It works, so again, thank you :)
– Niels Lucas
Nov 14 '18 at 12:34
|
show 1 more comment
- In a separate Derived Table, you can fetch the maximum count value out of all the counts. I have simply used
ORDER BY COUNT(user_id) DESC LIMIT 1
to fetch the same. CROSS JOIN
this result-set with theusergroups
table, so that every row in theusergroups
table has access to the maximum count value.- Now, you can simply use the
GROUP BY
and appropriate aggregation to determine the "percent". - Note that, for
GROUP BY
to be valid,SELECT
clause must contain either aggregated columns/expressions only, or the columns specified in theGROUP BY
clause. That is whyMAX()
is used over the maximum count value. Since that value is only a scalar, soMAX()
will return the same value only.
Try the following:
SELECT
ug.user_id,
COUNT(ug.user_id) AS user_count,
COUNT(ug.user_id) / MAX(mcnt.count) AS percent
FROM
usergroups AS ug
CROSS JOIN
(
SELECT COUNT(user_id) AS count
FROM usersgroups
GROUP BY user_id
ORDER BY COUNT(user_id) DESC LIMIT 1
) AS mcnt
GROUP BY ug.user_id
ORDER BY user_count DESC
- In a separate Derived Table, you can fetch the maximum count value out of all the counts. I have simply used
ORDER BY COUNT(user_id) DESC LIMIT 1
to fetch the same. CROSS JOIN
this result-set with theusergroups
table, so that every row in theusergroups
table has access to the maximum count value.- Now, you can simply use the
GROUP BY
and appropriate aggregation to determine the "percent". - Note that, for
GROUP BY
to be valid,SELECT
clause must contain either aggregated columns/expressions only, or the columns specified in theGROUP BY
clause. That is whyMAX()
is used over the maximum count value. Since that value is only a scalar, soMAX()
will return the same value only.
Try the following:
SELECT
ug.user_id,
COUNT(ug.user_id) AS user_count,
COUNT(ug.user_id) / MAX(mcnt.count) AS percent
FROM
usergroups AS ug
CROSS JOIN
(
SELECT COUNT(user_id) AS count
FROM usersgroups
GROUP BY user_id
ORDER BY COUNT(user_id) DESC LIMIT 1
) AS mcnt
GROUP BY ug.user_id
ORDER BY user_count DESC
edited Nov 14 '18 at 12:32
answered Nov 14 '18 at 11:15
Madhur BhaiyaMadhur Bhaiya
19.6k62236
19.6k62236
That worked, thank you! Am gonna dissect this code and try to add it in my real scenario. Thats a query thats alot larger and alot more going on. But this will help me alot I think. So again thank you!
– Niels Lucas
Nov 14 '18 at 11:22
1
@NielsLucas happy to help. Feel free to ask any questions later with your larger query; on how to accomodate this into there. I have added explanation; it should be handy.
– Madhur Bhaiya
Nov 14 '18 at 11:23
@NielsLucas now I look back at my answer; I had unnecessarily complicated it. Please check at the revised (and optimized) solution now.
– Madhur Bhaiya
Nov 14 '18 at 11:46
your new version always returns 1.000 percent. Typo?
– Niels Lucas
Nov 14 '18 at 12:31
1
Its ok. I did it. It works, so again, thank you :)
– Niels Lucas
Nov 14 '18 at 12:34
|
show 1 more comment
That worked, thank you! Am gonna dissect this code and try to add it in my real scenario. Thats a query thats alot larger and alot more going on. But this will help me alot I think. So again thank you!
– Niels Lucas
Nov 14 '18 at 11:22
1
@NielsLucas happy to help. Feel free to ask any questions later with your larger query; on how to accomodate this into there. I have added explanation; it should be handy.
– Madhur Bhaiya
Nov 14 '18 at 11:23
@NielsLucas now I look back at my answer; I had unnecessarily complicated it. Please check at the revised (and optimized) solution now.
– Madhur Bhaiya
Nov 14 '18 at 11:46
your new version always returns 1.000 percent. Typo?
– Niels Lucas
Nov 14 '18 at 12:31
1
Its ok. I did it. It works, so again, thank you :)
– Niels Lucas
Nov 14 '18 at 12:34
That worked, thank you! Am gonna dissect this code and try to add it in my real scenario. Thats a query thats alot larger and alot more going on. But this will help me alot I think. So again thank you!
– Niels Lucas
Nov 14 '18 at 11:22
That worked, thank you! Am gonna dissect this code and try to add it in my real scenario. Thats a query thats alot larger and alot more going on. But this will help me alot I think. So again thank you!
– Niels Lucas
Nov 14 '18 at 11:22
1
1
@NielsLucas happy to help. Feel free to ask any questions later with your larger query; on how to accomodate this into there. I have added explanation; it should be handy.
– Madhur Bhaiya
Nov 14 '18 at 11:23
@NielsLucas happy to help. Feel free to ask any questions later with your larger query; on how to accomodate this into there. I have added explanation; it should be handy.
– Madhur Bhaiya
Nov 14 '18 at 11:23
@NielsLucas now I look back at my answer; I had unnecessarily complicated it. Please check at the revised (and optimized) solution now.
– Madhur Bhaiya
Nov 14 '18 at 11:46
@NielsLucas now I look back at my answer; I had unnecessarily complicated it. Please check at the revised (and optimized) solution now.
– Madhur Bhaiya
Nov 14 '18 at 11:46
your new version always returns 1.000 percent. Typo?
– Niels Lucas
Nov 14 '18 at 12:31
your new version always returns 1.000 percent. Typo?
– Niels Lucas
Nov 14 '18 at 12:31
1
1
Its ok. I did it. It works, so again, thank you :)
– Niels Lucas
Nov 14 '18 at 12:34
Its ok. I did it. It works, so again, thank you :)
– Niels Lucas
Nov 14 '18 at 12:34
|
show 1 more comment
Count available user_id as subquery, then divide user_id values by the sum of count.
select user_id/ sum(count) as percentage
from(
select count(user_id) as count , user_id
from usergroups
where user_id != 0
group by user_id
) as A
group by count, user_id
First of all i get an error cause mysql doesn't like the [count], so i removed the . And the percentage is always 0.0001. So that is not accurate.
– Niels Lucas
Nov 14 '18 at 11:07
And now? had division in the wrong order :)
– Olayinka O
Nov 14 '18 at 11:15
it does work, but I get percentage like 10241.0000. Thats not correct... max percentage should be 1 and others should be between 0.0 - 0.9
– Niels Lucas
Nov 14 '18 at 12:33
add a comment |
Count available user_id as subquery, then divide user_id values by the sum of count.
select user_id/ sum(count) as percentage
from(
select count(user_id) as count , user_id
from usergroups
where user_id != 0
group by user_id
) as A
group by count, user_id
First of all i get an error cause mysql doesn't like the [count], so i removed the . And the percentage is always 0.0001. So that is not accurate.
– Niels Lucas
Nov 14 '18 at 11:07
And now? had division in the wrong order :)
– Olayinka O
Nov 14 '18 at 11:15
it does work, but I get percentage like 10241.0000. Thats not correct... max percentage should be 1 and others should be between 0.0 - 0.9
– Niels Lucas
Nov 14 '18 at 12:33
add a comment |
Count available user_id as subquery, then divide user_id values by the sum of count.
select user_id/ sum(count) as percentage
from(
select count(user_id) as count , user_id
from usergroups
where user_id != 0
group by user_id
) as A
group by count, user_id
Count available user_id as subquery, then divide user_id values by the sum of count.
select user_id/ sum(count) as percentage
from(
select count(user_id) as count , user_id
from usergroups
where user_id != 0
group by user_id
) as A
group by count, user_id
edited Nov 14 '18 at 11:14
answered Nov 14 '18 at 10:48
Olayinka OOlayinka O
623320
623320
First of all i get an error cause mysql doesn't like the [count], so i removed the . And the percentage is always 0.0001. So that is not accurate.
– Niels Lucas
Nov 14 '18 at 11:07
And now? had division in the wrong order :)
– Olayinka O
Nov 14 '18 at 11:15
it does work, but I get percentage like 10241.0000. Thats not correct... max percentage should be 1 and others should be between 0.0 - 0.9
– Niels Lucas
Nov 14 '18 at 12:33
add a comment |
First of all i get an error cause mysql doesn't like the [count], so i removed the . And the percentage is always 0.0001. So that is not accurate.
– Niels Lucas
Nov 14 '18 at 11:07
And now? had division in the wrong order :)
– Olayinka O
Nov 14 '18 at 11:15
it does work, but I get percentage like 10241.0000. Thats not correct... max percentage should be 1 and others should be between 0.0 - 0.9
– Niels Lucas
Nov 14 '18 at 12:33
First of all i get an error cause mysql doesn't like the [count], so i removed the . And the percentage is always 0.0001. So that is not accurate.
– Niels Lucas
Nov 14 '18 at 11:07
First of all i get an error cause mysql doesn't like the [count], so i removed the . And the percentage is always 0.0001. So that is not accurate.
– Niels Lucas
Nov 14 '18 at 11:07
And now? had division in the wrong order :)
– Olayinka O
Nov 14 '18 at 11:15
And now? had division in the wrong order :)
– Olayinka O
Nov 14 '18 at 11:15
it does work, but I get percentage like 10241.0000. Thats not correct... max percentage should be 1 and others should be between 0.0 - 0.9
– Niels Lucas
Nov 14 '18 at 12:33
it does work, but I get percentage like 10241.0000. Thats not correct... max percentage should be 1 and others should be between 0.0 - 0.9
– Niels Lucas
Nov 14 '18 at 12:33
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53297818%2fmysql-calculate-with-the-max-value%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
5
"Why should I provide an MCVE for what seems to me to be a very simple SQL query?" meta.stackoverflow.com/questions/333952/…
– Raymond Nijland
Nov 14 '18 at 10:24
1
Please read the link which Raymond has shared. Some minimal and relevant sample data and expected output will be helpful for generating quick response from the community :)
– Madhur Bhaiya
Nov 14 '18 at 10:37
I have added an example output. If that is not enough i will create a example db
– Niels Lucas
Nov 14 '18 at 10:45
in my SQL that I wrote: SELECT count(user_id) as count. So its an alias
– Niels Lucas
Nov 14 '18 at 11:05