sql server 7.0:
select * from sales where convert(varchar(30),ord_date,21) like '1993%'//某年
select * from sales where convert(varchar(30),ord_date,21) like '1993-05%'//某月
select * from sales where convert(varchar(30),ord_date,21) like '1993-05-29%'//某日
注:年、月、日必须是yyyy-mm-dd格式。
select * from sales where convert(varchar(30),ord_date,21) between '1993' and '2000'//查找两个日期之间的数据
1993换成0000就可以查找2000年(包括2000年)前的记录,将2000换成9999就可以查找1993年
(包括1993年)后的所有记录
注:年、月、日必须是yyyy-mm-dd格式。