Re: [SQL ] oracle找下一筆資料的欄位當作自己的欄位
※ 引述《wuwangzu (lina)》之銘言:
: 標題可能有點難懂
: 請各位高手看一下我詳細說明好了
: TABLE裡面有一個欄位
: START_TIME
: 我想要照時間順序排下來
: 自己創一個顯室欄位名字叫END_TIME
: 然後前一筆資料的END_TIME是後面一筆資料的START_TIME
: 有學長跟我說要用ROWNUM
: 可是怎麼寫都有錯誤..
: 有高手可以好心幫我解惑嗎
: 謝謝!!!
這是我寫的
SELECT A.EQPID, A.CHANGE_TIME,
(SELECT MIN(B.CHANGE_TIME)
FROM APS_BP_MATERIAL_CHANGE AS B
WHERE (B.EQPID = 'BLAM01')
AND A.CHANGE_TIME<B.CHANGE_TIME) AS END_TIME
FROM APS_BP_MATERIAL_CHANGE AS A
WHERE (A.EQPID = 'BLAM01')
ORDER BY A.CHANGE_TIME
錯誤是"遺漏右括弧"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.233.39
→
12/20 19:12, , 1F
12/20 19:12, 1F
討論串 (同標題文章)