我有一个包含以下列的数据库表
- PolicyNumber
- NextPremiumDate
- PremiumNumber
醇>
对于每个PolicyNumber
我有5 NextPremiumDates
。
我想显示第一个NextPremiumDate很容易......但是我想在最后NextPremiumDate
过后才显示下一个NextPremiumDate
...我如何检查最后一个日期已经过了??
我的意思是如果我在上面给出的表中有5个日期...我如何检查第一个日期是否已经过去然后显示第二个日期...如果第二个过去显示第3个等等。
答案 0 :(得分:0)
SELECT Top 1 NextPremiumDate
FROM MyTable
where NextPremiumDate >= getdate()
ORDER BY NextPremiumDate ASC