Есть способ использовать результат выбора в одном и том же элементе?Как использовать результат выбора в один и тот же выбор
Что-то вроде этого?
ВЫБРАТЬ 10 как номер, номер (/ 2), половина из таблицы
Ty.
EDIT //////////
Ok ребята, это реальное дело.
SELECT * FROM (SELECT
(SUM(
CASE
WHEN JVB0 = 1 AND JHIT0 = 0 AND JER0 = ' ' THEN '1'
WHEN JVB0 = 1 AND JHIT0 = 0 AND JER0 = '' THEN '1'
WHEN JVB0 = 1 AND JSF0 = 1 AND JSH0 = 1 THEN '1'
ELSE 0
END)+
SUM(CASE
WHEN JDP0 = 1 OR JDP0 = 2 THEN '2'
WHEN JDP0 = 3 OR JDP0 = 4 THEN '3'
WHEN JOR0 = 1 THEN '1'
WHEN JACTB0 != '' THEN '1'
ELSE 0
END)) as tercios_thrown,
я должен положить результат tercios_thrown и формула, которая использует в качестве первичного tercios_thrown числа. Поэтому я думаю, это может быть другим способом сделать это, не делая это:
SELECT * FROM (SELECT
(SUM(
CASE
WHEN JVB0 = 1 AND JHIT0 = 0 AND JER0 = ' ' THEN '1'
WHEN JVB0 = 1 AND JHIT0 = 0 AND JER0 = '' THEN '1'
WHEN JVB0 = 1 AND JSF0 = 1 AND JSH0 = 1 THEN '1'
ELSE 0
END)+
SUM(CASE
WHEN JDP0 = 1 OR JDP0 = 2 THEN '2'
WHEN JDP0 = 3 OR JDP0 = 4 THEN '3'
WHEN JOR0 = 1 THEN '1'
WHEN JACTB0 != '' THEN '1'
ELSE 0
END)) as tercios_thrown,
((SUM(
CASE
WHEN JVB0 = 1 AND JHIT0 = 0 AND JER0 = ' ' THEN '1'
WHEN JVB0 = 1 AND JHIT0 = 0 AND JER0 = '' THEN '1'
WHEN JVB0 = 1 AND JSF0 = 1 AND JSH0 = 1 THEN '1'
ELSE 0
END)+
SUM(CASE
WHEN JDP0 = 1 OR JDP0 = 2 THEN '2'
WHEN JDP0 = 3 OR JDP0 = 4 THEN '3'
WHEN JOR0 = 1 THEN '1'
WHEN JACTB0 != '' THEN '1'
ELSE 0
END))/3) as the_other_value
В этом случае было бы тривиально «SELECT 10, 10/2', так что на самом деле пытались достичь? При лучшем понимании проблемы мы могли бы найти решение. :) –
Спасибо @ DanJ Я обновил вопрос – jCaMaX