MYSQL の残りの 2 つのエイリアスから 3 つ目のエイリアスを作成することはできますか?
これが私のクエリです:
SELECT DISTINCT
workcards.task,
workcards.program,
workcards.zone,
workcards.CYLcomp,
workcards.CYLint,
workcards.task,
workcards.CYLcomp + workcards.CYLint AS nextdue,
workcards.wcnumber,
(SELECT airtimes.total_cycles
FROM airtimes
WHERE airtimes.nnumber='xxxxx'
ORDER BY airtimes.total_cycles DESC LIMIT 1) AS current_cycle
FROM workcards
WHERE basis LIKE '%CYL%'
AND nnumber='xxxxx'
ORDER BY CASE nextdue
WHEN 0 THEN 1 ELSE -1 END ASC, nextdue ASC
私がやりたいことは、'nextdue' から 'current_cyle' エイリアスを引いた差になる 3 番目のエイリアスを作成することですか? 何かのようなもの:
nextdue - current_cycle AS remainder?
noobか何かならごめんなさい。
ありがとう