2016-07-30 68 views
-1
select 
    size_desc 
from 
    ODS_INPT_ITEM_MASTER 
group BY 
    CREATE_DATE_TIME 
having 
    max(CREATE_DATE_TIME) 
+0

请标记您正在使用的rdbms, – TheGameiswar

+1

请在此处查看以改善您的问题:https://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public -forum/ – TheGameiswar

+0

我正在使用oracle 11 g – Arun

回答

0

having子句需要有一些操作,让SQL知道如何过滤像这样被使用:

having max(CREATE_DATE_TIME) > '2016-07-01' 

编辑:

基于您的评论...这是你将如何获得最大日期为每个size_desc

select size_desc, max(CREATE_DATE_TIME) as MaxDate 
from ODS_INPT_ITEM_MASTERsize_desc 
group by size_desc 
+0

ORA-00932:不一致的数据类型:预期的DATE有NUMBER 00932. 00000 - “不一致的数据类型:预期的%s得到%s” – Arun

+0

得到了上述错误 – Arun

+0

@Arun看到上面的编辑...你的要求是什么?您对该查询有什么期望? – objectNotFound