Amazon redshift 需要从红移中的日期列划分月份和年份
我的记录是“2016年5月30日”。现在我想从这个日期列开始计算月份和年份。 我想要的产出是:“5/2016”。 如何在红移中执行此操作?Amazon redshift 需要从红移中的日期列划分月份和年份,amazon-redshift,Amazon Redshift,我的记录是“2016年5月30日”。现在我想从这个日期列开始计算月份和年份。 我想要的产出是:“5/2016”。 如何在红移中执行此操作?选择至字符('5/30/2016'::日期,'MM/YYYY') 将为您提供'05/2016',如果您不想要第一个零,可以对其进行修剪: 选择ltrim(to_char('5/30/2016'::date,'MM/YYYY'),'0')是存储为字符串的'5/30/2016',还是一个日期字段,'5/30/2016'仅仅是SQL工具显示它的方式?您还可以使用da
选择至字符('5/30/2016'::日期,'MM/YYYY')
将为您提供'05/2016'
,如果您不想要第一个零,可以对其进行修剪:
选择ltrim(to_char('5/30/2016'::date,'MM/YYYY'),'0')
是存储为字符串的'5/30/2016'
,还是一个日期字段,'5/30/2016'
仅仅是SQL工具显示它的方式?您还可以使用date\u TRUNC()
函数将值取整回来<代码>选择日期(“周”、“2017-07-13”)代码>=2017-07-10 00:00:00