我查询包含开始日期和结束日期,我想根据两个日期过滤掉数据。如果您可以查看示例,则仅需要基于开始日期或结束日期的2019年及以后的数据。我需要ID 1,2,3,6,7和4,5是不需要的。我们可以根据开始和结束日期的提取年份进行操作。但正在寻找更好的方法谢谢!
CREATE TABLE TEMP
(
ID INT,
SDate DATE,
EDate DATE
)
INSERT INTO TEMP
SELECT 1,'01/01/2014', '01/01/2019' FROM DUAL
UNION ALL
SELECT 2,'01/01/2015', '01/01/2020' FROM DUAL
UNION ALL
SELECT 3,'01/01/2019', '12/31/2019' FROM DUAL
UNION ALL
SELECT 4,'01/01/2012', '12/31/2018' FROM DUAL
UNION ALL
SELECT 5,'01/01/2010', '10/01/2016' FROM DUAL
UNION ALL
SELECT 6,'06/01/2020', '10/01/2020' FROM DUAL
UNION ALL
SELECT 7,'01/01/2021', '03/01/2021' FROM DUAL
我查询包含开始日期和结束日期,我想根据两个日期过滤掉数据。如果您可以查看示例,则仅需要基于开始日期或结束日期的2019年及以后的数据。 ...
这样的东西? Sounds