本文转自:http://www.cnblogs.com/denylau/archive/2010/12/01/1893371.html

if (@StartTime > @EndTime)
    Set @EndTime = cast (convert (char , @ScheduleDate + 1 , 101)+' '+convert (char , @EndTime, 108) as datetime )    
Else
    Set @EndTime = cast (convert (char , @ScheduleDate  , 101)+' '+convert (char , @EndTime, 108) as datetime )
    
Set @StartTime = cast (convert (char , @ScheduleDate , 101)+' '+convert (char , @StartTime, 108) as datetime )

这条语句中的Convert,Cast 的意思,作用

Convert (data_type[,length],expression[,style])

这个转换函数一般在时间类型和字符串类型转换的时候才用到.

style格式在转换时间时候的格式如下:

Style(2位表示年份)    |   Style(4位表示年份)    |    输入输出格式                                    
------------------------------------------------------------------------------------------------------------
0                                | 100                            |    mon dd yyyy hh:miAM(或PM)              
------------------------------------------------------------------------------------------------------------
1                                |   101    美国                 |    mm/dd/yy                                       
------------------------------------------------------------------------------------------------------------
2                                |   102     ANSI                |    yy-mm-dd                                         
------------------------------------------------------------------------------------------------------------
3                                |   103     英法                 |    dd/mm/yy                                       
------------------------------------------------------------------------------------------------------------
4                                |   104     德国                 |    dd.mm.yy                                        
------------------------------------------------------------------------------------------------------------
5                                |   105     意大利              |    dd-mm-yy                                         
------------------------------------------------------------------------------------------------------------
6                                |   106                             |    dd mon yy                                        
------------------------------------------------------------------------------------------------------------
7                                |   107                             |    mon dd,yy                                        
------------------------------------------------------------------------------------------------------------
8                                |   108                             |    hh:mm:ss                                         
------------------------------------------------------------------------------------------------------------
9                                |   109                             |    mon dd yyyy hh:mi:ss:mmmmAM(或PM)
------------------------------------------------------------------------------------------------------------
10                              |   110     美国                  |    mm-dd-yy                                         
------------------------------------------------------------------------------------------------------------
11                              |   111     日本                  |    yy/mm/dd                                        
------------------------------------------------------------------------------------------------------------
12                              |   112     ISO                   |    yymmdd                                           
------------------------------------------------------------------------------------------------------------
13                              |   113      欧洲默认值      |    dd mon yyyy hh:mi:ss:mmm(24小时制)  
------------------------------------------------------------------------------------------------------------
14                              |   114                             |    hh:mi:ss:mmm(24小时制)                    
------------------------------------------------------------------------------------------------------------
20                              |   120      ODBC 规范      |     yyyy-mm-dd hh:mi:ss(24小时制)          
------------------------------------------------------------------------------------------------------------
21                              |    121                            |     yyyy-mm-dd hh:mi:ss:mmm(24小时制)

Cast(Expression as data_type) : 将某种数据类型的数据显示转换为另外一种类型.

select top 1 starttime from itemtransaction
select top 1 convert (char ,starttime+1,102) from itemtransaction
select top 1 Convert (char ,starttime,108) from itemtransaction

select top 1 cast (( convert (char ,starttime+1,102)+Convert (char ,starttime,108)) as datetime ) from itemtransaction 
显示结果:

SQL CAST, CONVERT 比较的更多相关文章

  1. sql 中convert和cast区别

    SQL中的cast和convert的用法和区别 更多 来源:SQL学习浏览量: 学习标签: cast convert sql 本文导读:SQL中的cast 和convert都是用来将一种数据类型的表达 ...

  2. sql cast,convert,QUOTENAME,exec 函数学习记录

    语法 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)], expression [, ...

  3. SQL CAST与CONVERT区别

    CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型.CAST 和 CONVERT 提供相似的功能. 语法 使用 CAST: CAST ( expression AS data ...

  4. SQL Cast()函数

    sql cast()函数 2010-09-17 13:30:26| 分类: Sql | 标签:sql case() 函数 |字号大中小 订阅 (1).CAST()函数的参数是一个表达式,它包括用AS关 ...

  5. 第17课-数据库开发及ado.net 聚合函数,模糊查询like,通配符.空值处理.order by排序.分组group by-having.类型转换-cast,Convert.union all; Select 列 into 新表;字符串函数;日期函数

    第17课-数据库开发及ado.net 聚合函数,模糊查询like,通配符.空值处理.order by排序.分组group by-having.类型转换-cast,Convert.union all;  ...

  6. ylb:转换函数Cast,Convert 指定格式返回

    ylbtech-SQL Server:SQL Server-转换函数Cast,Convert 指定格式返回 转换函数Cast,Convert 指定格式返回. ylb:转换函数Cast,Convert ...

  7. SQL中CONVERT日期不同格式的转换用法

    SQL中CONVERT日期不同格式的转换用法 格式: CONVERT(data_type,expression[,style]) 说明:此样式一般在时间类型(datetime,smalldatetim ...

  8. 报错:对象必须实现 IConvertible;以分隔符进行分割链接concat_ws的使用方法;mysql数据类型转换cast,convert

    错误故障,mysql  服务器上用 concat_ws 函数,连接了一串数字,最后 服务器返回的字段就变成了一个 byte ,而我们想要的类型是  string 类型,那么转换的时候,就报错了. 正确 ...

  9. SQL中CONVERT()函数用法详解

    SQL中CONVERT函数格式: CONVERT(data_type,expression[,style]) 参数说明: expression 是任何有效的 Microsoft® SQL Server ...

随机推荐

  1. linux 跨IP拷贝命令 scp

    原文:http://blog.csdn.net/mexican_jacky/article/details/52847094 scp -r ROOT/ tms2api@10.230.4.215:/Ja ...

  2. spring中的Log4jConfigListener作用和webapp.root的设置

    转:http://blog.sina.com.cn/s/blog_7bbf356c01016wld.html 使用spring中的Log4jConfigListener有如如下好处:     1. 动 ...

  3. mysql 命令行快速导出数据,导入数据

    如果数据有20几万以上的时候,下面的方法很实用 导出数据 1.into outfile select * from table into outfile 'C:/a.sql'; 2.mysqldump ...

  4. 转!!java反射机制

    Java 反射机制 基本概念 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法? 答案是肯定的. 这种动态获取类的信息以及动态调用对象 ...

  5. 在Ubuntu 14 上安装 Nginx-RTMP 流媒体服务器

    一:RTMP RTMP流媒体协议是 一套 Adobe 开发的音频视频实时传输协议: 二:Nginx-rtmp nginx-rtmp 是一个基于nginx的 RTMP服务模块,开源,免费 https:/ ...

  6. css兼容处理

    #header{ margin-top: 13px; /* 所有浏览器都支持 */ margin-top: 13px\9; /* IE6.IE7.IE8.IE9支持 (所有IE)*/ margin-t ...

  7. 《javascript高级程序设计》第21章 Ajax和Comet

    21.1 XMLHttpRequest 对象  The XMLHttpRequest Object 21.1.1 XHR 的用法 XHR Usage 21.1.2 HTTP 头部信息 XHR Head ...

  8. --专访雷果国: 从1.5K到18K 一个程序员的5年成长之路--

    导语:今年三月份,在CSDN博客和新浪微博上有一篇<从1.5K到18K,一个程序员的5年成长之路>被众人分享和传阅,这篇博文首先介绍了作者自学之初薄弱的基础,然后通过流水账形式分享了那个从 ...

  9. java版本的学生管理系统

    import java.awt.BorderLayout; import java.awt.Color; import java.awt.Frame; import java.awt.event.Ac ...

  10. 在CentOS 7 MySQL / MariaDB

    在CentOS7中,MariaDB  替代了MySQL;更多复杂的疑问可以在这里查看 MariaDB versus MySQL – Compatibility Install MySQL / Mari ...