回答

收藏

如何从sysdate减去年份

技术问答 技术问答 230 人阅读 | 0 人回复 | 2023-09-14

在不对日期进行硬编码的情况下,检查某人是否已满20岁或20岁以上,该如何表达?
0 e) Y4 v) x8 T+ o4 T% ^在SQL中4 _3 b3 ^1 e+ q0 c/ ^. }2 }
SELECT student_fname . v" Q! K9 v/ s" F7 c$ Z3 J/ ~
FROM students
# _7 f" m$ }5 }3 S% Q WHERE dob我当时在考虑使用,SYSDATE但是那时我不知道减去20年的语法。
: V1 i1 [$ ?( G2 Z1 H" n/ H' X               
- A6 v6 n' x9 j, Y( S% D/ }- ?- r解决方案:
/ L: t" r  I- N                ( a" Y' i) l2 q: c0 q# i

6 k( `8 i( a: p6 f3 E" C) X# z$ z. Z! z) Q: k
                WHERE dob 假设您要忽略的时间部分,它将正常工作sysdate。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则