用法:

DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。返回的类型为整型。若要返回字符型可以用DATENAME()函数,可用于时间日期之间的拼接,用法和DATEPART()类似

语法:

DATEPART(datepart,date/string)

date/string是日期与时间的数据类型,datepart是你要提取的那部分数据,返回的类型为整型如:DATEPART(year,'2019-07-18 11:44:57.330')或者DATEPART(yyyy,'2019-07-18 11:44:57.330')

结果为:2019

其他可用的参数如下:

datepart缩写形式

year

yy, yyyy

quarter

qq, q

month

mm, m

dayofyear

dy, y

day

dd, d

week

wk, ww

weekday

dw

hour

hh

minute

mi, n

second

ss, s

millisecond

ms

microsecond

mcs

nanosecond

ns

TZoffset

tz

ISO_WEEK

isowk, isoww

如果不是date或者字符串类型,我们需要将其转化为string(varchar)类型,如:

1 declare @shijian decimal(8)2 set @shijian = 20190718

3

4 SELECT GETDATE() AS当前时间_date5 ,DATEPART(YEAR,GETDATE()) AS当前年份_date6 ,DATEPART(yy,GETDATE()) AS当前年份简写_date7 ,DATEPART(yy,'2019-07-18 14:17:25.793') AS当前年份简写_string8 ,DATEPART(YYYY, CAST(CONVERT(varchar(8), @shijian) as DATE) ) as 当前年份简写_decimal

以上所有SQL执行结果为

【题】获取HS_ESA41M00表KEEP_OF_DATE字段下所有年份的1.1号到1.15号,4.1号到4.15号,7.1号到7.15号,10.1号到10.15号数据

select * from HS_ESA41M00 where DATEPART(MONTH, KEEP_OF_DATE) in(01,04,07,10) and DATEPART(DAY, KEEP_OF_DATE) between 01 and 15

mysql datepart_SQL Server DATEPART() 函数用法相关推荐

  1. mysql datepart_表达式中datepart函数用法及其与sqlserver depart函数、Mysql week函数的差异...

    Wyn Reports支持丰富的函数,这些函数是实现各种计算需求的表达式的基础. DatePart函数一个日期类函数,返回一个 Integer 值,其中包含给定 Date 值的指定部分(年,月,日,时 ...

  2. datepart函数用法及其与sqlserver depart函数、Mysql week函数的差异

    Wyn Reports支持丰富的函数,这些函数是实现各种计算需求的表达式的基础. DatePart函数一个日期类函数,返回一个 Integer 值,其中包含给定 Date 值的指定部分(年,月,日,时 ...

  3. mysql的datepart函数,SQL Server Datepart()函数

    在本教程中,将学习如何使用SQL Server DATEPART()函数来提取日期的一部分. SQL Server DATEPART()函数简介 DATEPART()函数返回一个整数,它是日期的一部分 ...

  4. MYSQL数值运算符和函数用法

    mysql也有数值运算,那么列出常见的函数 ceil() div() floor() mod() power() round() truncate()等等,具体说说MYSQL数值运算符和函数用法. 1 ...

  5. mysql list dbs_php mysql_list_dbs()函数用法示例

    本文实例讲述了php mysql_list_dbs()函数用法.分享给大家供大家参考,具体如下: mysql_list_dbs()函数 定义:列出MySQL服务器中所有的数据库 $conn=@mysq ...

  6. sql server DATEPART() 函数的使用(注意防止入坑)

    datepart() datepart()函数是用来返回 指定日期时间的指定日期部分的整数.返回类型为:int. 语法: DATEPART(datepart,date) 其中date是日期.时间.pa ...

  7. sql server DATEPART() 函数的使用

    datepart() 函数是用来返回 指定日期时间的指定日期部分的整数.返回类型为:int .语法:DATEPART(datepart,date) 其中date是日期.时间.part指其中的一部分.所 ...

  8. mysql group concat_mysql group_concat()函数用法总结

    本文实例讲述了mysql group_concat()函数用法.分享给大家供大家参考,具体如下: group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果.比 ...

  9. MySQL中的sum函数用法实例详解

    今天分享一下mysql中的sum函数使用.该函数已经成为大家操作mysql数据库中时常用到的一个函数,这个函数统计满足条件行中指定列的和,想必肯定大家都知道了,本身就没什么讲头了,这篇文章主要是通过几 ...

最新文章

  1. IplImage 类型和 CvMat 类型转换为 Mat 类型
  2. 基于python的堡垒机
  3. java指导手册,Java 注解指导手册 – 终极向导
  4. pybombs 安装
  5. Mysql5.6.21源码安装
  6. BZOJ 1497: [NOI2006]最大获利(最大权闭合图)
  7. 腾讯会议瞩目会议开启共享屏幕时候出现卡顿时候,是显卡问题。
  8. 倍福plc控制器修改地址
  9. autocad r14 win7补丁_AutoCAD R14几个实用补丁
  10. 前端开发css样式基础篇
  11. 面对SSD的步步紧逼,HDD依然奋斗不息
  12. L2-特立独行的幸福
  13. css 外边距合并问题
  14. 掌门1对1获3.5亿美元E-1轮融资,华人文化产业基金、中金甲子基金等投资...
  15. a = a + 1,a+=1, a++, ++a 区别在哪
  16. 中山マミ - 彼女×彼女×彼女 ~今夜はぎゅっと抱きしめてね~
  17. 七天百度飞桨强化学习心得
  18. 通过Xcodeproj深入探究Xcode工程文件
  19. 批量修改文件夹下所有文件的名称
  20. Kafka中的消费者组(Consumer Group)

热门文章

  1. 2018年度硬件–Apple Watch Series 4、Xbox等自适应控制器
  2. v6-IPv6对移动性的天然支持
  3. 【STM32开发小技巧】CUBEMX改变工程模板(FreeMarker一键生成定制文件)
  4. Web3开发者社区 TinTinLand 招募中 | We‘re hiring
  5. Linux | 关于putty出现access denied的问题解决方案
  6. php自动打印小票_php 打印小票模板
  7. 亚马逊服务器 修改密钥对,更改ec2实例的密钥对
  8. yolov5运行以及训练时报错的问题
  9. 0.1.3 合宙CORE-ESP32-C3开发板用arduino点亮ST7735 1.8寸TFT屏【已更新失效链接2022.07.10】
  10. Crawling is going on - Beta版本测试报告