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