【发布时间】:2020-10-20 15:09:21
【问题描述】:
我正在学习 SQL Server,并试图让所有在特定日期之前出生的学生,比如在 1996 年 3 月之前出生。
select *
from Test
where MONTH(hire_date) <= 03 and YEAR(hire_date) < 1996
这是我的查询,但它没有返回正确的结果。它主要检查理想的年份,它应该打印所有在 1996 年 3 月之前出生的学生。我怎样才能做到这一点?
【问题讨论】:
-
你的表结构在哪里?哦,您真的将birth_date 存储在名为hire_date 的列中吗?
标签: .net sql-server