查询sql2008某一个时间段语法怎么写?精确到年月日时分秒

如题所述

第1个回答  2014-09-03
select * from tabname
where dtcol >= '2014-08-01 00:00:00' and dtcol <= '2014-08-31 23:59:59'

追问

前面要有字段的 像这种select * from dbo.客户数据 where 发展时间 between '2013-07-02 00:00:30' and '2013-07-26 09:30:30'

追答

没太懂,是这样吗?在select 列表中把 字段列出来就行了。


select col1,col2,col3,col4 
from dbo.客户数据 where 发展时间 between '2013-07-02 00:00:30' and '2013-07-26 09:30:30'

追问

像这种情况  我要用发展时间查询 不知道怎么写语法 

追答

你就把列名写到select后面,用逗号分开就好了,比如:


select 证件类型,证件号码,电脑熟练度,客户分类目录,生日,发展时间,             ...
from dbo.客户数据 
where 发展时间 between '2013-07-02 00:00:30' and '2013-07-26 09:30:30'

本回答被网友采纳
相似回答