-2

这是我的餐桌清单

        FromDate     Todate           productid    description      qty
        ---------    --------          ---------   ------------    ----
rec1    8/8/2013     8/12/2013        1111          cream            5
rec2    8/13/2013    8/19/2013        1111          cream            10
rec3    8/20/2013    8/21/2013        1111          cream            20

表调暗

datedate
---------
8/13/2013
8/14/2013
.
.
8/19/2013

如何从库存表中获取日期为 8/15/2013 的 rec2?

我正在使用 teradata 数据库。

4

2 回答 2

0

添加 WHERE 子句以仅获取大于该日期的记录。

WHERE Yourdatefield >= Cast(('08/15/2013' (Date,Format 'mm/dd/yyyy')) As Date)
于 2013-08-23T17:05:42.383 回答
0

从某种意义上说,你想要看到的是,对于给定的日期,你要确保它在开始日期和结束日期之间。因此,下面的条件应该为您提供所需的记录。

其中 Startdate <=Yourdatefield 和 enddate>=Yourdatefield

于 2013-08-28T21:05:04.577 回答