USE Electrionics
SELECT
item_id,
price,
(SELECT AVG(price) FROM items) AS avg_price,
price - (SELECT AVG(price) FROM items) as avg_difference
FROM items
Zaznaczyłem dwa selecty, które zwracają tą samą wartość. Mam pytanie czy istnieje sposób na uproszczenie tego wyrażenia ?
Pomysł jest taki, żeby użyć avg_price w linijce 6, natomiast używam MS SQL i nie działa mi to :(
USE Electrionics
SELECT
item_id,
price,
(SELECT AVG(price) FROM items) AS avg_price,
price - (SELECT avg_price) as avg_difference
FROM items