我有一个字段Name | ID |时间戳
时间戳是类似于'06 / 29/2000 00:00:00'的字符串 现在我必须根据日期过滤表格-假设
Select Name
,ID
,Timestamp
From Table Where **Function**(Timestamp)= '2000-06-29' (or 2000/06/29 or 06/29/2000)
我将SQL Assistant用作Hadoop HI的UI工具 我尝试了TO_DATE和其他几个功能。 请指教
答案 0 :(得分:1)
您可以先更改时间戳记格式,然后应用Kruskal–Wallis H test
函数从时间戳记中修剪时间。
您可以按以下方式转换时间戳格式。
to_date
将select from_unixtime(unix_timestamp('06/29/2000 00:00:00' ,'dd/MM/yyyy HH:mm:SS'), 'yyyy-MM-dd HH:mm:SS') from table;
函数应用于上述sql。
to_date
我没有尝试过上述解决方案,因为我现在没有环境。让我知道您是否遇到任何错误。
答案 1 :(得分:0)
您说时间戳记是字符串吗?您是否尝试过比较字符串?
Select Name
,ID
,Timestamp
From Table
where SUBSTR(Timestamp, 1, 10) = '06/29/2000'
答案 2 :(得分:0)
这对我有帮助,我们仍然可以玩:
jest.setTimeout(50000);