這是一個摘錄的SQL得到天oracle select語句重用?
AND S.Date IN
(
SELECT Date
FROM
(
SELECT Date,
ROW_NUMBER() OVER (ORDER BY Date DESC)-1 Day
FROM CALENDAR_DIM
WHERE TYPE = 'ABC'
)
WHERE BUS_DAY BETWEEN 0 AND 2
)
我想在我的SQL兩個部分兩次運行此代碼。我怎麼能不粘貼相同的代碼。另外..我怎麼可以重寫上面的代碼?我有一些性能問題。
爲什麼MySQL的標籤? –
認爲你有一個錯字:不應該是'ROW_NUMBER()OVER(ORDER BY日期DESC)-1 BUS_DAY',或者我不知道你的BUS_DAY來自哪裏...... –