我只需要对MapR集群上的表进行简单查询,因为我想知道表中最新记录的日期。日期属于“report_date”状态。字符串格式的列。我尝试了以下查询但没有成功:
从partition.table_name
中选择max(report_date)我知道声明的第二部分有效。第一部分有问题吗?
谢谢, 甲
答案 0 :(得分:1)
您的日期列数据类型是字符串,因此max函数不会根据需要生成输出。
例如:字符串列的值为1,2,3,4,当你运行max(列)时,你不会得到输出为4,因为max不能用于字符串数据类型。
尝试将数据类型更改为DATE或TIMESTAMP,这应该可以正常工作。
或强>
如果无法更改数据类型,请尝试
这应该为您提供最大日期刺激。