SQL里怎么把日期截取为月份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL里怎么把日期截取为月份相关的知识,希望对你有一定的参考价值。

参考技术A 把日期截取为月份有以下几种办法:
1、日期为日期格式,这种最简单,使用Month()函数即可获取月份,如:
select month(getdate()) from dual2、日期为yyyy-mm-dd格式的文本,这种情况下需要转换成日期格式再截取,如:
select TO_CHAR(to_date('2013-01-01', 'yyyy-MM-dd'), 'yyyyMM') dateStr from dual3、日期格式为其他格式,如yyyymmdd或yyyy/mm/dd的,此类格式类似第二种格式可以用类似的语句进行查询,只是转换成日期的时候的格式不一样。
注:以上SQL均基于ORACLE数据库
参考技术B select TO_CHAR(to_date('2013-01-01', 'yyyy-MM-dd'), 'yyyyMM') dateStr from dual; 通过数据库转换函数可以实现。请采纳~~

以上是关于SQL里怎么把日期截取为月份的主要内容,如果未能解决你的问题,请参考以下文章

SQL里怎么把日期截取为月份

SQL中如何截取日期

sqlserver截取日期的年份和月份

sql如何获取一列日期的年份和月份

在sql中怎样截取时间?

JAVA语句怎么把日期(类型为DATA)中的月份提取出来