zoukankan      html  css  js  c++  java
  • Sql server日期函数操作

    1、获取前一小时内的数据:DATEADD(HOUR,-1,GETDATE()),将"HOUR"替换成DAY,Month,YEAR就是前一天,前一月,前一年

    2、获取日期部分,格式为:yyyy-MM-dd, CONVERT(CHAR(10),GETDATE(),120)

      第3个参数就是用来设置日期类型数据的显示样式的,下面介绍几种样式的参数:

      100 mm dd yyyy

      101 mm/dd/yyyy

      102 yyyy.mm.dd

      103 dd/mm/yyyy

      106 dd mm yyyy

      108 hh:mi:ss(时间)

      111 yyyy/mm/dd

      112 yyyymmdd

      120 yyyy-mm-dd

    --按照月份统计
    select count(id) cnt,datepart(mm,time) [Month]
    from [table]
    where [time] between '2007/09/08 09:10:43' and '2007/10/09 04:32:37'
    group by datepart(mm,time)


    --按照日统计
    select count(id) cnt,datepart(dd,time) [Day]
    from [table]
    where time between '2007/09/08 09:10:43' and '2007/10/09 04:32:37'
    group by datepart(dd,time)


    --按照小时统计
    select count(id) cnt,datepart(hh,time) [Hour]
    from [table]
    where [time] between '2007/09/08 09:10:43' and '2007/10/09 04:32:37'
    group by datepart(hh,time)

  • 相关阅读:
    maxscript批量设置摄像机并保存渲染图
    约德尔测试
    团队作业-项目答辩
    团队作业2
    团队作业2
    软件工程-团队作业1
    java HmacMd5 Hmacsha1 hmacsha256加密
    centos7 搭建FTP
    windows相关
    如何在CentOS 7上安装Memcached(缓存服务器)
  • 原文地址:https://www.cnblogs.com/xiaofoyuan/p/6604005.html
Copyright © 2011-2022 走看看