我需要对在2019日历年年满21岁的人进行Oracle SQL查询过滤

问题描述 投票:0回答:2

[我需要针对在2019日历年年满13岁的人(也就是说,在2019年某个时候年满13岁的人)过滤Oracle SQL查询。有人知道该代码吗?预先感谢。

oracle date-arithmetic
2个回答
1
投票

假设您的表具有date_of_birth列,那么它将起作用(2006年为2019-13):

select * 
from   your_table
where  to_number(extract(year from date_of_birth)) = 2006;

-1
投票
SELECT *
FROM TABLE
WHERE YEAR(Birthdate) = 2006
© www.soinside.com 2019 - 2024. All rights reserved.