这是一个摘录的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来自哪里...... –