SELECT * FROM 学生表 T1
WHERE EXISTS (SELECT 1
FROM 学生表 T2
WHERE YEAR(T1.生日) = YEAR(T2.生日)
AND 学生编号 = '某同学学生编号')
YEAR是取datetime类型数据的年部分的函数,只要表中的数据存在年份和某学生生日的年份相同就可以了。
--查重复select * from 学生表 a
where exists(select 1 from 学生表 where convert(varchar(7),生日,120)=convert(varchar(7),a.生日,120) and 学号<>a.学号)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)