蜂巢查询 - 日期减法问题

时间:2016-11-12 02:22:53

标签: hive

我只想在上周一的日期输入日期为HIVE周二

当输入日期是2016年11月15日时,它会正确显示上一个星期一的日期。即2016年10月31日使用以下查询

select from_unixtime(unix_timestamp('2016-11-15','yy-MM-dd')-15*60*60*24, 'yyyy-MM-dd')

但是当输入日期是2016年3月15日时,它没有正确显示上一个星期一的日期。在这种情况下,它使用以下查询显示2016年2月28日

select from_unixtime(unix_timestamp('2016-03-15','yy-MM-dd')-15*60*60*24, 'yyyy-MM-dd')

任何人都可以建议为什么它表现得像这样

0 个答案:

没有答案