我对hivesql完全陌生,我需要做以下工作。我有一个列,其中包括一个日期,我想做的是创建一个新的将是这个日期之前的星期日。在xls中,我将编写以下内容:my_date-weekday(my_date,1)+1和sql:
DATEADD(DD, -(DATEPART(DW, my_date)-1), my_date)
我在配置单元sql中尝试了以下操作:
DATE_SUB (my_date, date_format(my_date,'u')-1)
但是date\u格式返回一个字符串。
有什么想法吗?
1条答案
按热度按时间vwoqyblh1#
投出结果
date_format
至int
然后做算术。