Replace null value with previous available value in Row SQL server query

前端 未结 5 1515
我在风中等你
我在风中等你 2021-01-06 15:02

I am looking for building a query to replace null value with previous available values.can somebody help.Here is the table currently looking like

11/30/2015          


        
5条回答
  •  耶瑟儿~
    2021-01-06 15:30

    The below statement working perfectly

    SELECT 
    CASE WHEN DATE1 IS NULL 
         THEN 
    (SELECT TOP 1 DATE1 FROM Table1 WHERE ID2

    The output like below

            DATENEW             Date1          ID   Class      ID2
            11/30/2015          11/30/2015     ID1  ClassName   1
            11/30/2015          NULL           ID1  ClassName   2
            11/30/2015          NULL           ID1  ClassName   3
            11/30/2015          NULL           ID1  ClassName   4
            12/31/2015          12/31/2015     ID1  ClassName   5
            12/31/2015          NULL           ID1  ClassName   6
            12/31/2015          NULL           ID1  ClassName   7
    

提交回复
热议问题