DB2 SQL仅从日期列中提取月份和年份

时间:2016-06-07 11:17:04

标签: sql database date db2

我试图从MGMOV00F表中分组月份和年份 - 日期列是DTMOMM,尝试下面的语法但仍然收到错误:函数年的参数1无效,有人帮忙吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

您确定要处理实际日期数据类型吗?

鉴于WHERE DT01MM > '20160101'

在我看来,你正在处理角色列;因为AFAIK DB2不会像'20160101'那样隐式地将'2016-01-01'投射到日期。

既然如此,你的任务很简单。只需对前6个字符进行子串..