首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一条时间判断的sql 语句。解决思路

2011-12-30 
求一条时间判断的sql 语句。表中有一个字段,放的是datetime类型的我想查出在当前时间之前的那些数据比如有2

求一条时间判断的sql 语句。
表中有一个字段,放的是   datetime类型的
我想查出在当前时间之前的那些数据
比如有     2007-1-2   15:21
和       2008-1-2   20:15
着两条数据
然后sql语句要达到的作用就是   查到   2007-1-2   15:21着条
而不要查出   2008-1-2   20:15     着条记录
谢谢高手

[解决办法]
Select Date From A Where Date <Convert(DateTime, '2007-3-26 20:21:00 ')
[解决办法]
select * from 表 where 时间 <convert( varchar(20),getdate(),120)
[解决办法]
Select Date From A Where Date <Convert(DateTime,GetDate())

在当前日期之前的数据
[解决办法]
應該這麼寫

Select * From TableName
Where Convert(Varchar, 時間字段, 108) < Convert(Varchar, GetDate(), 108)
[解决办法]
Select * From TableName
Where Convert(Varchar, 時間字段, 120) < Convert(Varchar, GetDate(), 120)
------------------------------------------
关于 convert() 查看一下帮助!

热点排行