如何将SQL日期筛选查询插入到另一个SQL查询中
我的目标是让输出的日期仅在8月17日到8月31日之间。我能够创建一个这样做的查询,但我面临的问题是如何将其插入到现有查询中而不破坏它 这是对我需要的日期进行排序的工作查询:如何将SQL日期筛选查询插入到另一个SQL查询中,sql,sorting,date,Sql,Sorting,Date,我的目标是让输出的日期仅在8月17日到8月31日之间。我能够创建一个这样做的查询,但我面临的问题是如何将其插入到现有查询中而不破坏它 这是对我需要的日期进行排序的工作查询: 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
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
我如何才能正确地插入“按日期排序”查询?多亏了Anthony Kong的评论,以下方法奏效了:
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
当您说要将第一个查询“插入”到第二个查询中时,您的意思是什么?是否只想对第二个查询应用相同的日期筛选?只需在
from
之后添加where
子句即可<代码>从OUTING加入OUTING.TOUR\u ID=TOUR.TOUR\u ID,其中OUT\u日期介于'2016年8月27日'和'2016年8月31日'之间,按OUT\u日期排序,TOUR\u名称Yes@CAW,我想在第二个查询中插入日期过滤查询。还有安东尼·孔,这就成功了。非常感谢。