【问题标题】:Retrieve yesterday's records using SQL View使用 SQL 视图检索昨天的记录
【发布时间】:2016-09-14 04:36:27
【问题描述】:

您好,我正在尝试使用日期检索昨天的转帐行。创建视图时。我过滤了要检索昨天值的日期,但它一直带有空值。

代码是WHERE (TranDate=DATEADD(d,-1,GETDATE())

有帮助吗?

View screenshot SQL_View

【问题讨论】:

    标签: sql-server-2012 sql-view getdate


    【解决方案1】:

    试试这个:

    --DROP TABLE #PartTran;
    
    CREATE TABLE #PartTran
        (
          PartNum INT
        , WareHouseCode INT
        , TranDate DATE
        , TranQty INT
        );
    
    INSERT  INTO #PartTran
            ( PartNum, WareHouseCode, TranDate, TranQty )
    VALUES  ( 1  -- PartNum - int
              , 101  -- WareHouseCode - int
              , GETDATE() - 1  -- TranDate - date
              , 0  -- TranQty - int
              ),
            ( 1  -- PartNum - int
              , 102  -- WareHouseCode - int
              , GETDATE() - 2  -- TranDate - date
              , 5  -- TranQty - int
              ),
            ( 2  -- PartNum - int
              , 101  -- WareHouseCode - int
              , GETDATE()  -- TranDate - date
              , 3  -- TranQty - int
              ),
            ( 4  -- PartNum - int
              , 105  -- WareHouseCode - int
              , GETDATE() - 1  -- TranDate - date
              , 2  -- TranQty - int
              ),
            ( 6  -- PartNum - int
              , 102  -- WareHouseCode - int
              , GETDATE() - 5  -- TranDate - date
              , 0  -- TranQty - int
              ),
            ( 1  -- PartNum - int
              , 101  -- WareHouseCode - int
              , GETDATE()  -- TranDate - date
              , 1  -- TranQty - int
              );
    
    SELECT  PartNum
          , WareHouseCode
          , TranDate
          , TranQty
    FROM    #PartTran
    WHERE   TranDate = DATEADD(DAY, -1, CAST(GETDATE() AS DATE));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 2011-04-03
      • 1970-01-01
      • 2021-10-07
      相关资源
      最近更新 更多