我试图从一个日期列中提取年份部分,从另一个日期栏中提取年份,并减去两者。从那里我试着根据结果进行筛选。大于零。我得到的错误是:“向‘date’列添加值导致溢出”。
[总金额]除以[费用金额],得出年数。费用金额是每年支付的,这告诉我们多少年,何时将支付总额。我想将年份添加到“from_Startdt”并减去当前年份。让公式发挥作用。因此,如果差值小于零,则排除这些记录。这意味着总的来说已经得到了回报。任何见解都将不胜感激!
以下是我尝试过的:
SELECT * from
( SELECT * FROM table.1 WHERE Year(DateAdd(Year,([Total_Amount]/[Fee_Amount]),[from_Startdt]))-Year(Getdate())as difference ) as comb WHERE comb.difference >= 0