日期:2014-05-17  浏览次数:20574 次

急急急!!!!如何利用mssql查询 表里面的字段和指定日期?
我的数据库名字是7kee

表里面有一个 A_user

A_user里面有一个addtime 

addtime是记录时间的!

请问如何用mssql 查询A_user 里面addtime 的指定日期!!!
------解决方案--------------------
select * from [7kee].dbo.A_user where addtime='xxxx'
------解决方案--------------------
select * from [7kee].dbo.A_user where cast(addtime as DATE)='xxxx-xx-xx' 
或者
select * from [7kee].dbo.A_user where convert(varchar(20),addtime,23)='xxxx-xx-xx' 
------解决方案--------------------
select * from [7kee].dbo.A_user where addtime >='2012-03-01' and  addtime <'2012-10-01'
------解决方案--------------------
引用:
比如我要查询 2012年3月 到2012年9月的该如何写呢?

select * from [7kee].dbo.A_user where  addtime>='2012-03-01' and addtime<'2012-09-01'
------解决方案--------------------
最主要的是你的addtime的類型是什麽~
------解决方案--------------------
引用:
对了,就是查询到这些条件以后,如何删除它们?

delete from [7kee].dbo.A_user where  addtime>='2012-03-01' and addtime<'2012-09-01' 
------解决方案--------------------
delete from [7kee].dbo.A_user where  addtime>='2012-03-01' and addtime<'2012-09-01'
and vip=0