经过一定天数后,价值便从报告中减少了

时间:2018-07-27 16:26:20

标签: sql sql-server

已编辑

我要做的是,当有人批准客户信息时,我的报告中会保留35天的客户信息。我当前正在使用代码

    CASE WHEN action_code_no = '15' and result_code_no = '93' then 
    datediff(Day,data.date,GETDATE()-35) end <= data.date

我想要的结果是获取data.date,它是一个INT返回0,然后设置报告,以便当data.date达到35时填充报告,并且操作代码= 15并且结果代码= 93我希望它从data.date减去35,希望此编辑有帮助

1 个答案:

答案 0 :(得分:0)

使用dateAdd()会更容易:

CASE WHEN action_code_no = '15' and result_code_no = '93' then 
    dateAdd(Day,35, data.date) end > getDate()