server sql中怎样比较datetime?例如:查询1990年之后的第二学期的学生姓名和年级信息
selectstudentname,gradeid,BornDatefromStudentwhereyear(BornDate)>year(1990)andGradeId...
select studentname,gradeid,BornDate
from Student
where year(BornDate) > year(1990) and GradeId like '%s2%'
这样会显示全部的~
不行,这样查询了没信息出来的,我试过了 展开
from Student
where year(BornDate) > year(1990) and GradeId like '%s2%'
这样会显示全部的~
不行,这样查询了没信息出来的,我试过了 展开
2个回答
展开全部
似乎直接就能识别。
select studentname,gradeid,BornDate
from Student
where BornDate > ‘1990’ and GradeId like '%s2%'
select studentname,gradeid,BornDate
from Student
where BornDate > ‘1990’ and GradeId like '%s2%'
更多追问追答
追问
不行,这样查询了没信息出来的,我试过了
追答
select studentname,gradeid,BornDate
from Student
where (BornDate > ‘1990’) and (GradeId like '%s2%' )
条件之间是不是要用括号框起来。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询