select * from table where convert(varchar(8),column,112)='20041020'
select * from table where column>='20041028' and column<'20041029'
--后面一个效率比较高,如果有索引的话
select * from table where column>='20041028' and column<'20041029'
--后面一个效率比较高,如果有索引的话
解决方案 »
- SQL Server 2000维护计划备份失败
- 一个简单的sql语句,实在没分了
- 我怎么连接数据库老连接不上去呀,求前辈们指点一下,
- 问个菜问题,如何把mdf文件导入到远程数据库服务器上面去
- zjcxc(邹建)兄弟:我用了你在网上贴的利用Sqlserver存储过程进行分页的程序有问题?
- 一个用access查询数据库的问题 很急!!
- 求一条连表查询的SQL语句
- 如何获得SQL-SERVER的用户名、密码???
- 捆饶我很久的问题了,解决了送分!!
- vc+ado+sqlserver(sp3),程序中执行proc,没有异常。但是在数据库上看不到结果..请问是什么原因?
- 用bcp工具导入文本数据至sql server中。。
- 简单问题--------求一个触发器,谢谢!----------
示例
GETDATE 函数返回当前日期;然而,比较时并不总是需要完整的日期信息(通常只是对日期的一部分进行比较)。此示例显示 GETDATE 及 DATEPART 的输出。SELECT GETDATE() AS 'Current Date'
GO下面是结果集:Current Date
---------------------------
Feb 18 1998 11:46PM SELECT DATEPART(month, GETDATE()) AS 'Month Number'
GO下面是结果集:Month Number
------------
2
或者
select * from table where convert(varchar(8),column,120)='2004-10-20'convert()函數的參考不同﹐意義也不同﹐格式也不同
谢谢!