1

我的系统中有超过 50K 人,他们的出生日期在表名为 Employee 和 column_name 为 Birthdate 下。我已向generete 报告,以了解有多少人在今天之前实际年满65 岁,以及未来几个月(8 月、9 月、10 月等)有人年满65 岁。有人可以帮我写那个查询吗?

4

1 回答 1

0

我不是 sybase 专家,但这应该返回截至 2014 年 7 月 1 日所有 65 岁以上的员工

select * from employee
where datediff(yy, Birthdate, "Jul 1, 2014") > 65

来源: http ://infocenter.sybase.com/help/index.jsp?topic= /com.sybase.infocenter.dc36271.1550/html/blocks/X47295.htm(谷歌搜索sybase sql datediff)

于 2014-07-15T22:48:28.957 回答