0
我试图查询5年期间14个不同月份的销售数据。是否可以在单个查询中查询单个月份?以下是运行单个日期的查询;我如何转换以运行多个日期?如何在Teradata SQL中选择多个日期范围?
Select *
From Table
Where
Table.Date Between '2009-02-02' and '2009-03-01'
我试图查询5年期间14个不同月份的销售数据。是否可以在单个查询中查询单个月份?以下是运行单个日期的查询;我如何转换以运行多个日期?如何在Teradata SQL中选择多个日期范围?
Select *
From Table
Where
Table.Date Between '2009-02-02' and '2009-03-01'
此查询应该工作。
Select *
From Table
Where
(Table.Date Between '2009-02-02' and '2009-03-01')
or
(Table.Date Between '2009-03-02' and '2009-04-01')
-- and so on
除了使用提取函数来获得的年,月,日的日期是这样的:
SELECT EXTRACT (DAY FROM '1996-12-12');
你想补充'或'和要匹配的附加条件。 –
我能够使用'或'工作。我以前尝试过,但我猜测我在代码中有错误。谢谢戈登 –