SQL获取无效的关系运算符,我希望在子查询中使用它
having子句需要有一些运算符,让SQL知道如何进行如下筛选:SQL获取无效的关系运算符,我希望在子查询中使用它,sql,oracle11g,Sql,Oracle11g,having子句需要有一些运算符,让SQL知道如何进行如下筛选: select size_desc from ODS_INPT_ITEM_MASTER group BY CREATE_DATE_TIME having max(CREATE_DATE_TIME) 编辑: 根据你的评论。。。这是您获取每个尺码的最长日期的方式 having max(CREATE_DATE_TIME) > '2016-07-01' 请标记您正在使用的rdbms,请
select
size_desc
from
ODS_INPT_ITEM_MASTER
group BY
CREATE_DATE_TIME
having
max(CREATE_DATE_TIME)
编辑:
根据你的评论。。。这是您获取每个尺码的最长日期的方式
having max(CREATE_DATE_TIME) > '2016-07-01'
请标记您正在使用的rdbms,请通过查看此处改进您的问题:我正在使用oracle 11 gp请查看上述链接并改进问题A-00932:不一致的数据类型:预期日期获得编号00932。00000-“不一致的数据类型:应为%s获得%s”@Arun请参见上面的编辑。。。你的要求是什么?你期望从这个查询中得到什么?我将排除size_desc的最新记录,并且我将在子查询a-00937中使用它:不是单个组函数00937。00000-“不是一个单一的组函数”是的,但您需要知道语法并理解您正在做什么:)
select size_desc, max(CREATE_DATE_TIME) as MaxDate
from ODS_INPT_ITEM_MASTERsize_desc
group by size_desc