我正在使用类似于SQL的Hive,但语法可能与SQL用户略有不同。我查看了其他的stackoverflow,但它们似乎都是使用不同语法的SQL。
我正在尝试通过此查询获取本月的第一天。这个查询给出了今天的日期。例如,如果今天是2015年4月30日,则结果将是2015年4月1日。谢谢!
select
cust_id,
FROM_UNIXTIME(UNIX_TIMESTAMP(),'yyyy-MM-dd') as first_day_of_month_transaction
--DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0) as first_day_of_month_transaction --SQL format. Not compatible in Hive.
from
customers;