如何限制选择2018年12月31日之后的贷款?

时间:2018-12-20 22:10:57

标签: sql sql-server

我试图摆脱使用PTP日期而仅使用ACH的日期。我试图退还开票日期低于18/31/18的贷款。我该如何限制呢?

我已经尝试了一些日期格式。

SELECT        
    ach.acctrefno, 
    ach.billing_next_date, 
    DATEADD(mm, 1, billing_next_date) billing_next_period, 
    DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0) today, 
    ach.status
FROM 
    loanacct_ach ach
WHERE        
    (ach.billing_next_date > DATEADD(day, DATEDIFF(day, 1, GETDATE()), 0)) 
    AND (ach.billing_next_date < DATEADD(mm, 1, ach.billing_next_date))
ORDER BY 
    ach.billing_next_date

我如何限制它退还那些少于2018年12月31日的贷款?

1 个答案:

答案 0 :(得分:5)

这不是逻辑吗?

SELECT ach.*
FROM loanacct_ach ach
WHERE ach.billing_next_date < '2019-01-01'