想要加入和现在之间的特定年份

时间:2015-05-08 16:29:29

标签: sql sql-server sql-server-2008

我正在尝试让有资格获得$image_info = array( array('id' => '50','username' => 'Peter','date' => '05052015','filename' => '20140808_220541.jpg','mimetype' => 'image/jpeg','filesize' => '2404856','caption' => 'Norwegian Mountains')); 身份的公司成员。

要符合资格,必须在加入'EMERITUS''之日起35年内成为会员,并且年龄必须为'JOIN_DATE才能获得>=65 years资格。我想在'BIRTH_DATE'列下看到>= 2015。这个查询有意义吗?

'EMERITUS'

1 个答案:

答案 0 :(得分:0)

根据上述评论,您似乎走在了正确的轨道上。

使用下面的SQL(在列出的SQLFiddle中的示例),您应该能够获得EMERITUS的年份和EMERITUS之前的年份。

toString()

SQL小提琴:http://sqlfiddle.com/#!6/e464cc/7

通过这个查询,它比仅仅比较原始数据的年份更好一点,因为它除以365天的数量。逻辑可以添加到闰年帐户中。结果将显示他们获得荣誉退休的日期以及获得退休金之前的年数。 0如果== 0或否定。