如何获得一年或更短的剩余到期日

时间:2018-11-07 22:18:06

标签: sql-server

需要帮助写作
剩余期限不超过一年

Identiity_Code
ID_Number
GL_Account_ID
As_Of_Date
Cur_Book_Bal
Maturity_Date

我的截止日期是2017年12月31日

使用sql dev。 需要使用定期存款(cd)来提取任何具有一年或更短剩余期限的东西,表明当前帐面余额少于250000。截止日期是我也必须提取的记录的季度日期。

2 个答案:

答案 0 :(得分:1)

我从您的问题中了解到的是, 您需要一个到期日小于自该日起的1年的日期...

select * from table_name where convert(date,Maturity_Date)<=convert(date,DATEADD(yy,1,as_of_date))

答案 1 :(得分:0)

据我了解,您将需要以下内容:

select
    Identiity_Code
,   ID_Number
,   GL_Account_ID
,   As_Of_Date
,   Cur_Book_Bal
,   Maturity_Date
from        [YourTable]
where   DATEDIFF(year,Maturity_Date,As_Of_Date) <= 1

这够了吗?