在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

SQL Server日期函数CAST和CONVERT以及在业务中的使用是怎样的

121次阅读
没有评论

共计 1653 个字符,预计需要花费 5 分钟才能阅读完成。

行业资讯    
数据库    
SQL Server 日期函数 CAST 和 CONVERT 以及在业务中的使用是怎样的

SQL Server 日期函数 CAST 和 CONVERT 以及在业务中的使用是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面丸趣 TV 小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

最近时间刚从客户端转入后台写服务,对于后台数据库以及服务的书写完全是个小白,所以最近写的肯定没有太多技术含量。首先把遇到的问题摆出来:还是那张错误上报表,字段主要有上报错误 ID(ErrorID),上报人(ReportPerson),上报时间(ReportTime)精确到毫秒, 现在要做的统计是:

(1)统计一定时间内【起止时间精确到毫秒】(beginTime,endTime) 每个人每天上报的错误个数

(2)统计一定时间内【起止时间到精确到月】(beginTime,endTime)按月统计每个人上报的错误总数。 

看到问题首先想到的是要 group by ReportPerson,能将每个人的统计数据计算出来,但是还没达到要求,还需要获得每个人每天的统计数据,把规定一下时间格式,然后把时间格式限定到天和月,这两个问题就解决了。 

现在就本文章中用到的 CAST 和 CONVERT 详细介绍一下: 

先看一下他们的语法:CAST (expression AS data_type [ ( length) ] ) CONVERT (data_type [ ( length) ] , expression [, style] ) 其中: 

expression:任何有效的表达式。 

data_type:目标数据类型。 

这包括 xml、bigint 和 sql_variant。不能使用别名数据类型。 

length:指定目标数据类型长度的可选整数。默认值为 30。 

style:指定 CONVERT 函数如何转换 expression 的整数表达式。 

如果样式为 NULL,则返回 NULL。该范围是由 data_type 确定的。 

和本文相关的主要是 length 和 expression,length 是指目标类型的长度,用于限制时间的精度,expression 是用来限定输出时间的格式例如:yyyy/mm/dd/yyyy-mm-dd 等。 

现在就用这些知识解决我的我的问题,首先是按日统计上报量,精确到日 时间限制为:

CONVERT(varchar(11) , ReportTime , 20 ) 即 yyyy-mm-dd 然后利用 group by 问题就得到了解决,sql 代码为:

代码如下: 

 select ReportPerson,CONVERT(varchar(11) , ReportTime , 20 ) as ReporTime , count(*) as reportTotal from PCR_ConstructInfo where (ReportTime 2012-11-15 12:11:12.23)and (ReportTime 2013-1-16 12:11:12.23) group by ReportPerson,CONVERT(varchar(11) , ReportTime , 20 )

还有一个问题是按月统计每个人上报错误量的统计,只要将时间日期限定到月就好了,即:CONVERT(varchar(7) , ReportTime , 20 ) yyyy-mm 执行 sql 语句为:

  代码如下: 

 select ReportPerson,CONVERT(varchar(7) , ReportTime , 20 ) as ReportTime , count(*) as reportTotal from PCR_ConstructInfo where (ReportTime 2012-11-1)and (ReportTime 2013-2-1) group by ReportPerson,CONVERT(varchar(7) , ReportTime , 20 )

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注丸趣 TV 行业资讯频道,感谢您对丸趣 TV 的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-17发表,共计1653字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久久久久久九九九九 | 午夜视频免费在线观看 | 扒开女人内裤猛进猛出免费视频 | 欧美a级成人淫片免费看 | 国产精品久久久久影视青草 | 99热这里只有精品88 | 日本欧美一区二区三区乱码 | 中文字幕精品av乱码在线 | 欧美一区二区三区免费视频 | 国内精品久久久久影 | 久久99热久久99精品 | 色综合久久中文字幕无码 | 三级aaa黄特色 | 国产区一区二 | 成人在线视频免费观看 | 亚洲精品制服丝袜一区 | 99re久久在热线播放最新地址 | 韩国欧美一级毛片 | 九九色影院 | 欧美丰满大乳高跟鞋 | 国产精品成人一区二区不卡 | 青青久久国产成人免费网站 | 欧美日韩精品国产一区在线 | 一本一道av无码中文字幕 | 免费精品精品国产欧美在线 | 欧美又大又色又爽aaaa片 | 柠檬福利第一导航在线 | 欧美白丰满老太aaa片 | 伊人激情 | 久久夜色精品国产亚洲噜噜 | 一级片www | 精品国产一区二区三区四区不 | 任你躁国产自任一区二区三区 | 国产肉丝袜视频在线观看 | 国产内射老熟女aaaa∵ | 九色视频在线播放 | 伴郎粗大的内捧猛烈进出视频观看 | 久久精品国产99国产精品 | 男人天堂亚洲色图 | 中文字幕在线免费观看 | 白丝爆浆18禁一区二区三区 |