位置: 编程技术 - 正文

SQL Server 日期函数CAST 和 CONVERT 以及在业务中的使用介绍(sql server日期函数有哪些)

编辑:rootadmin
最近时间刚从客户端转入后台写服务,对于后台数据库以及服务的书写完全是个小白,所以最近写的肯定没有太多技术含量。 首先把遇到的问题摆出来:还是那张错误上报表,字段主要有上报错误ID(ErrorID),上报人(ReportPerson),上报时间(ReportTime)精确到毫秒,现在要做的统计是:(1)统计一定时间内【起止时间精确到毫秒】(beginTime,endTime)每个人每天上报的错误个数(2)统计一定时间内【起止时间到精确到月】(beginTime,endTime)按月统计每个人上报的错误总数。 看到问题首先想到的是要group by ReportPerson,能将每个人的统计数据计算出来,但是还没达到要求,还需要获得每个人每天的统计数据,对于我这样的菜鸟来说就有点麻烦了,不知道该怎么下手了,在sql群里找了个高手,告诉需要把规定一下时间格式,然后把时间格式限定到天和月,这两个问题就解决了。 上篇已经将多个时间函数罗列了出来,现在就本文章中用到的CAST 和 CONVERT详细介绍一下: 先看一下他们的语法: CAST ( expression AS data_type [ ( length ) ] ) CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) 其中: expression: 任何有效的表达式。 data_type: 目标数据类型。 这包括 xml、bigint 和 sql_variant。 不能使用别名数据类型。 length: 指定目标数据类型长度的可选整数。 默认值为 。 style: 指定 CONVERT 函数如何转换 expression 的整数表达式。 如果样式为 NULL,则返回 NULL。 该范围是由 data_type 确定的。 和本文相关的主要是length和expression,length是指目标类型的长度,用于限制时间的精度,expression是用来限定输出时间的格式例如:yyyy/mm/dd/yyyy-mm-dd等。 express的相关的知识以及举例使用可参考下这篇博文: 现在就用这些知识解决我的我的问题,首先是按日统计上报量,精确到日 时间限制为:CONVERT(varchar() , ReportTime , ) 即yyyy-mm-dd 然后利用group by 问题就得到了解决,sql 代码为: 执行结果为:

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

好了,今天就到此为止吧,如果哪位大师有更好的方法,欢迎留言!!!

推荐整理分享SQL Server 日期函数CAST 和 CONVERT 以及在业务中的使用介绍(sql server日期函数有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

SQL Server 日期函数CAST 和 CONVERT 以及在业务中的使用介绍(sql server日期函数有哪些)

文章相关热门搜索词:sql日期时间函数,sql日期函数,sqlserver日期格式函数,sqlserver日期格式函数,sql server 日期时间函数,sql server 日期时间函数,sqlserver日期格式函数,sql中日期函数的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

sqlserver中关于WINDOWS性能计数器的介绍 Processer:%ProcessorTime处理器忙于执行执行任务的时间量阀值%正常状况,%状况良,%状况优,持续%,则CPU有瓶颈或内存不足或出现了低的查询计划重

SQL 实现某时间段的统计业务 有一张错误上报表,下面只将与本文相关的字段罗列如下:上报人(ReportPerson)、上报错误ID(ErrorID)、上报时间(ReportTime)、状态(State),其中值

SQLSERVER中得到执行计划的两种方式 得到执行计划的方式有两种:1、一种是在指令的前面打开一些开关,让执行计划信息打在结果集里,这种方法比较适合在一个测试环境里对单个语句调

标签: sql server日期函数有哪些

本文链接地址:https://www.jiuchutong.com/biancheng/347848.html 转载请保留说明!

上一篇:Sql Server 分组统计并合计总数及WITH ROLLUP应用(数据库sql分组)

下一篇:sqlserver中关于WINDOWS性能计数器的介绍(sql wind)

  • 市政绿化工程的施工方案
  • 个税什么情况可以抵扣
  • 减免增值税款怎么算
  • 长期待摊一般摊几年
  • 临时设施摊销方案怎么写
  • 退回以前年度工资怎么做账
  • 附加免税额是什么
  • 加计扣除企业所得税季报申报
  • 自然人税收系统生产经营怎么申报
  • 国际多式联运必须具备的基本条件是什么
  • 员工造成损失怎么处理
  • 商品流通企业成本核算的内容包括
  • 应付职工薪酬如何填列
  • 销售货物物流公司丢件赔偿会计分录
  • 预缴增值税为什么记借方
  • 幼儿园收到政府补贴收入会计分录
  • 无法收回的款项怎么记账
  • 一般企业每个月的保洁费用是多少
  • 91开头的税号是什么
  • 工伤赔付是那个出钱呢
  • 拆迁补偿款有退的吗
  • 应付账款做保理账务怎么处理
  • 累积带薪缺勤怎么算
  • 小规模查账征收增值税怎么算
  • 小规模核定销售额是什么意思
  • 应发工资包含罚款吗
  • 公司给职工买工伤险流程
  • 客户转钱到公司怎么说
  • 在win10系统中,如何限制孩子玩原神游戏
  • 购买理财产品收到的利息分录
  • php字符串定义
  • 贷款利息不能抵扣依据
  • 包装物适用的税率是多少
  • php传值和传引用的区别
  • 整体租赁合同
  • 外经交的个税如何计算
  • 研发费用怎样进项抵扣
  • 进项逾期未认证怎么办
  • vue从入门到精通教程
  • php session用法
  • php判断用户是否登录
  • 装修费用一次性计入成本
  • numpy array ndarray区别
  • 线程池中的一个线程执行完一个任务后
  • 手机上动态调试apk
  • 合伙企业年底如何做账
  • 发票抬头开个人可以吗?
  • 交通运输服务包括程租
  • 志愿者服务活动有哪些内容
  • 一般纳税人改成小规模可以吗
  • 机动车发票红冲多了税盘被锁
  • 不动产计税金额
  • 不是销售性质的工作
  • 生产车间制造产品领用材料45000元,领用车间一半消耗
  • 库存现金管理是财务分析的吗
  • 增值税发票当月能红冲吗
  • 一般纳税人购进商品的会计分录
  • 员工工资计入成本怎么做账
  • 月初没有发票
  • 技术咨询费属于什么类别
  • 扣发当月工资是什么意思
  • 半自动化系统
  • spyware.exe - spyware是什么进程
  • 在windows7中,下列叙述中错误的是
  • linux充当虚拟内存的是哪个分区
  • 在对linux系统中dir
  • win7旗舰版系统激活密钥
  • win8的开始菜单在哪里
  • win7系统怎么隐藏桌面
  • 屏幕适配android常用方法
  • windows升级node版本
  • Android自定义控件高级进阶与精彩实例
  • 使用jquery操作dom
  • node.js设置环境变量
  • vue微信分享功能
  • jquery trigger函数执行两次的解决方法
  • 国税和地税现在合并了吗
  • 什么是居民企业和非居民企业
  • 新的国家税务局发票怎么冲红
  • 执法事业单位改革最新进展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设