So I have a query that looks like this:
select name_of_restaurant, diners - avg(diners)
from table
group by name_of_restaurant;
name_of_restaurant is a VARCHAR(50) and diners is an INT.
what I am expecting it to do is this:
name_of_restaurant diners - avg(diners)
merchant1 -140
merchant2 -200
merchant3 -2
but instead I get:
name_of_restaurant diners - avg(diners)
merchant1 0.0000
merchant2 0.0000
merchant3 0.0000
How can I make it so that I get negative values in my result? What is wrong here? Thanks in advance for any assistance.