[code=Sql] Create Table #tempS ( S Smalldatetime ) insert #tempS select '20080101' union all select '20080901' go select *,convert(char(10),getdate(),120) as todate from #tempS Where S>convert(char(10),getdate(),120) --不会影响 /* S todate ----------------------- ---------- 2008-09-01 00:00:00 2008-07-29 */ [/Sql]
Create Table #tempS
(
S Smalldatetime
)
insert #tempS select '20080101' union all select '20080901'
go
select *,convert(char(10),getdate(),120) as todate from #tempS Where S>convert(char(10),getdate(),120)
--不会影响
/*
S todate
----------------------- ----------
2008-09-01 00:00:00 2008-07-29
*/
[/Sql]
日期格式(//..--)的字符型数据会隐性自动转换成日期型数据,所以不影响查询