我想问一哈,如果你建立了一个数据库,有学生姓名 ,年龄,出生日期,怎么才能查询在xxx-xx-xx之前出生的,跪求查询语句啊
select * from table where 出生日期<=' xxx-xx-xx'
select * from table where data>='xxx-xx-xx'
不用跪
select * from 学生表 where BirthDay>=cast('xxxx-xx-xx 00:00:00' as datetime);
哇,都是大神啊,嘿嘿,我刚学
怎么还是不可以啊,这样子对不对啊?
SELECT s_no,s_name,s_birthday FROM Student
WHERE(s_sex='女') and s_birthday<=cast('1991-01-01' as datetime);
@夜夜风流:
SELECT s_no,s_name,s_birthday FROM Student WHERE s_sex='女' and s_birthday<=cast('1991-01-01 00:00:00' as datetime);
select * from table where 出生日期<=Convert.ToDateTime(xxx-xx-xx)
哇,都是大神啊,嘿嘿,我刚学。3q
3楼是正确的,但是年份应该要补足4位,要不然查询的时候好像会有问题。
173844862.Net高级部落 欢迎你的加入!
select * from table where convert(varchar(10),birthday,120)<=convert(varchar(10),'yyyy-MM-dd',120)
select * from table where 出生日期<=' xxx-xx-xx'