2017-04-08 55 views
-1

我的目标是在8月17日至8月31日之间输出日期。我能够创建一个查询,但我遇到的问题是如何将其插入现有查询而不会破坏它。如何将SQL日期过滤后的查询插入到另一个SQL查询中

这是工作查询排序,我需要的日期:

SELECT * FROM OUTING 
WHERE OUT_DATE BETWEEN '27-AUG-16' AND '31-AUG-16'; 

这是我想将其插入到代码:

SELECT TOUR. TOUR_NAME, OUTING. OUT_DATE , 'Leaving: '||OUT_STARTLOC||' and 
Arriving: '||OUT_ENDLOC AS "LOCATIONS" 
FROM OUTING JOIN TOUR ON OUTING.TOUR_ID = TOUR.TOUR_ID 
ORDER BY OUT_DATE, TOUR_NAME 

我怎么能插入我按日期查询正确排序?

+0

你是什么意思时,你说你要“插入”第一查询到第二个查询?你只是想对第二个查询应用相同的日期过滤吗? – CAW

+1

只需在'from'之后添加'where'子句? 'OUT OUTING TOUR OUTING TOUR_ID = TOUR.TOUR_ID OUT_DATE '27 -AUG-16'和'31 -AUG-16' ORDER BY OUT_DATE,TOUR_NAME' –

+0

是@CAW,我想插入日期过滤的查询到第二个查询中。而安东尼·孔,这个伎俩。谢谢! – user2938026

回答

0

感谢安东尼香港的评论,以下工作:

FROM OUTING JOIN TOUR ON OUTING.TOUR_ID = TOUR.TOUR_ID WHERE OUT_DATE BETWEEN 
'27-AUG-16' AND '31-AUG-16' ORDER BY OUT_DATE, TOUR_NAME