繁体   English   中英

如何在Teradata SQL中选择多个日期范围?

[英]How can I select multiple date ranges in Teradata SQL?

我正在尝试查询五年内14个不同月份的销售数据。 是否可以在单个查询中查询各个月份? 下面是运行单个日期的查询; 如何转换为运行多个日期?

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');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM