在SQL中使用convert函数进行日期的查询的代码

鍙戝姩鏈衡湗

鍙戝姩鏈衡湗

2016-02-19 11:13

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享在SQL中使用convert函数进行日期的查询的代码,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。
曾经遇到这样的情况,在数据库的Meeting表中有PublishTime (DateTime,8)字段,用来存储一个开会时间,在存入时由于要指明开会具体时间,故格式为yyyy-mm-dd hh:mm:ss,而我们查询时是通过yyyy-mm-dd来进行的,即查询某一天的所有会议信息,这样如果通过select * from Meeting where PublishTime=@PublishTime (参数@PublishTime为yyyy-mm-dd格式)语句进行查询将无法得到正确结果,比如我们要查询2004年12月1日的会议信息,在输入2004-12-01时就不能得到查询结果,而这种查询又不能要求输入具体的hh:mm:ss. 

       此时我们需要使用convert函数,它可以将一种数据类型的表达式转换为另一种数据类型的表达式.此处我们先将数据库内的datetime类型转换为char类型,由于输入的参数是10位的,所以写成 

       select * from Meeting where convert(varchar(10),PublishTime,121))=@PublishTime,这样在查询时数据库得到参数后先自动将数据库内的信息转换为yyyy-mm-dd格式的10位字符,只要与参数相同即可返回查询结果.而convert中的121是指将datetime类型转换为char类型时获得包括世纪位数的4位年份 
展开更多 50%)
分享

猜你喜欢

在SQL中使用convert函数进行日期的查询的代码

编程语言 网络编程
在SQL中使用convert函数进行日期的查询的代码

T-SQL 查询中使用的函数之系统函数

SQLServer
T-SQL 查询中使用的函数之系统函数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用SQL进行函数查询

编程语言 网络编程
用SQL进行函数查询

在SQL2000查询中使用XDR的例子

SQLServer
在SQL2000查询中使用XDR的例子

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

VB中使用SQL查询语句

编程语言 网络编程
VB中使用SQL查询语句

在ASP中使用SQL语句之6:存储查询

ASP
在ASP中使用SQL语句之6:存储查询

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MySQL的数据类型和建库策略分析详解

MySQL的数据类型和建库策略分析详解

从商店升级Windows8.1预览版详细指南

从商店升级Windows8.1预览版详细指南
下拉加载更多内容 ↓