用法:

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. 12 Java面向对象之多态
  2. js编程思路--给网站定义一个全局的js对象,放到window对象中
  3. 记录Nginx搭建网关服务
  4. seq_file机制
  5. python3之协程(4)---gevent实现协程操作
  6. Leecode大厂热题100道系列题解
  7. C++从入门到放肆!
  8. Python实现计数排序
  9. java取下一天的零点
  10. 海鲜之战:上半场活鲜炒作已曲终,下半场冷冻海鲜厚积薄发?
  11. nginx的配置总结
  12. 【活动】为中秋献上祝福
  13. 怎样登陆阿里云mysql_怎样登陆阿里云mysql数据库
  14. 如何使用IceSword冰刃
  15. Linux是什么?它是哪个国家开发的
  16. VUE-CLI不同版本共存
  17. 头晕和眩晕是怎样的感觉?3件小事来缓解!
  18. Mac 开启局域网smb文件共享(附全平台连接方法)
  19. 2018 年度读书总结
  20. 高层要有事业心,中层要有进取心,基层要有责任心!

热门文章

  1. linux中的当前命令,Linux中查询当前用户的命令总结
  2. Specifications、多表查询基础
  3. DB-概念-数据库:数据库/Database
  4. 09中国IC老杳榜6:大陆IC设计20强
  5. 塑化行业SRM供应商管理系统:缩短采购周期时间,改善供应商采购管理
  6. ROS2初级知识(6):Action服务概念
  7. 安卓手机刷机常用名词解释
  8. onAttachedToWindow和onDetachedFromWindow的调用时机分析
  9. 刘一男词汇课(从advance到vein):书上有路勤为径,学海无涯“懂“作舟
  10. 《Adobe Audition CS6中文版经典教程》——导读