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)

转载于:https://www.cnblogs.com/xiaofoyuan/p/6604005.html

Sql server日期函数操作相关推荐

  1. SQL Server日期函数集合

    SQL Server日期函数集合--1:获取系统日期和时间值函数 --getdate() SELECT GETDATE() AS 'today' --getutcdate() SELECT GETUT ...

  2. Sql server 日期函数和日期转换

    时间函数 SQL Server Date 函数 下面的表格列出了 SQL Server 中最重要的内建日期函数: 函数 描述 GETDATE() 返回当前日期和时间 DATEPART(Type,dat ...

  3. 学习使用SQL Server日期函数

    目录 SQL Server的日期函数简介 用于获取当前日期和时间的函数 GETDATE 获取日期部分的函数 DATENAME DATEPART 修改和查找日期差异 DATEDIFF DATEADD S ...

  4. SQL Server 日期函数:EOMonth、DateFormat、Format、DatePart、DateName

    一,月份的最后一天 函数 EOMonth 返回指定日期的最后一天 EOMONTH ( start_date [, month_to_add ] ) 1,对于start_date 有两种输入方式,能够转 ...

  5. SQL SERVER日期函数详细用法

    1.一个月第一天的 Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 2.本周的星期一 Select DATEADD(wk, DATEDIFF(wk,0, ...

  6. SQL Server日期函数详解与实战

    阅读目录 获取时间函数 getdate()函数 SYSDATETIME()函数 格式化函数 CONVERT()函数 FORMAT()函数 日期的拆分 YEAR(date),MONTH(date),DA ...

  7. SQL server日期格式转换

    日期格式转换 字符串转日期时间: convert(datetime,'2017-12-12 00:00:01', 20) 日期时间转字符串: Select CONVERT(varchar(100), ...

  8. SQL SERVER 日期格式化、日期和字符串转换

    SQL SERVER 日期格式化.日期和字符串转换 sql server 中怎么把字符串转化为日期? 1. convert(datetime,'YYYY-MM-DD HH24:MI:SS') 2. c ...

  9. SQL Server日期时间格式转换字符串详解

    1.日期时间转字符串 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006  10:57AM Select CONVERT(varchar(10 ...

最新文章

  1. 教你如何在C++二进制文件中注入git信息
  2. python语法大全-总结了Python中的22个基本语法
  3. python处理数据的优势-Python处理excel的优点
  4. ElementUI的DateTimePicker组件修改时间格式
  5. 处理目录的常用命令---Linux
  6. 【BZOJ - 1001】狼抓兔子(无向图网络流,最小割,或平面图转对偶图求最短路SPFA)
  7. linux 无法mkdir文件夹,linux 不能mkdir了
  8. (转)bash条件判断之if语句
  9. Scalable Web Architectures: Common Patterns and Approaches
  10. nlp基础—9.条件随机场模型(CRF算法)
  11. 人工智能ai应用高管指南_理解人工智能指南
  12. Android实现中英文切换
  13. 边缘计算资源分配与任务调度优化综述
  14. SpringBoot2核心技术最好的一篇文章——2. 核心技术
  15. informatica 学习日记整理
  16. strsep() 函数
  17. 年产10亿颗的555定时芯片,你知道是怎么工作么?陈老师告诉你
  18. Unity游戏项目_3D迷宫(游戏源码免费)
  19. 山东临沂花5600万打造网络商城,企业如何花小钱建网站?
  20. 数据结构(八)建立AVI树、findkth、实现高效旋转

热门文章

  1. mysql中find_in_set()函数的使用及in()用法详解
  2. 用C++实现网络编程---抓取网络数据包的实现方法
  3. 记录一次uni-app页面跳转无效 来回跳转问题
  4. 前端学习(3313):redux的基本操作
  5. [html] H5页面在微信中如何禁止分享给好友和朋友圈?
  6. [vue] watch和计算属性有什么区别?
  7. [vue] vue项目有做过单元测试吗?
  8. [css] 请描述css的权重计算规则
  9. 前端学习(2553):内容概述
  10. 前端学习(2198):vuex-state单一状态的理解