关于ms sql server 2000中的日期查询
2009-08-18 21:48
781 查看
假如一个数据表temp中有一个datetime类型的字段tempTime,那么用其做条件来查询当天的数据时
你会发现语句
select * from temp where tempTime ='2009-08-17'
查询不到数据,除非你的数据中有‘2009-08-17 00.00.00.000’.
那么怎样才能查询到你想要的数据呀,这就需要用到convert函数,用法:
select * from temp where convert(varchar(12),tempTime,23)='2009-08-17'
你会发现语句
select * from temp where tempTime ='2009-08-17'
查询不到数据,除非你的数据中有‘2009-08-17 00.00.00.000’.
那么怎样才能查询到你想要的数据呀,这就需要用到convert函数,用法:
select * from temp where convert(varchar(12),tempTime,23)='2009-08-17'
相关文章推荐
- 关于c# 和 SQL SERVER 2000 日期比较查询的一点点经验,记录一下,免得忘记!
- MS SQL Server 2000中用于日期时间存储数据类型说明
- 虚拟机下:关于MS Sql server 2000的记录
- Oracle 9i与MS SQL Server 2000之比较连载三:关于Oracle Manager Server与MS SQL 的Enetrprise manager
- MS SQL Server 2000中查询数据库每个表占用磁盘空间情况
- 如何编程ms sql server 2000 查询某个表的所有触发器名称
- Oracle 9i与MS SQL Server 2000之比较连载四:关于Oracle的Sys、System的用户与MS SQL 的master的比较
- ms sql server 2000 GRANT EXECUTE on database to Roles
- MS SQL Server 2000版在windows server 2003企业版系统上运行时造成数据库suspect的解决方法
- MS SQL SERVER 2000一些有用的T-SQL。
- MS SQL Server中的CONVERT日期格式化大全
- 连接远程ms sql server 2000企业版时出现错误:10061的解决方法
- MS SQL SERVER 海量数据的查询优化及分页算法
- MS sql server 2000 安装终极版
- MS SQL Server数据库查询优化及分页算法
- MS SQL Server查询优化方法
- MS Sqlserver优化实战(解决CPU利用率高及查询操作速度慢)
- MS SQL Server中的日期格式化大全
- MS SQL Server 查询数据库最近一次备份状态
- 数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)