SELECT
concat(SUBSTR(sysdate(0), 1, 7), '-01'), --本月第一天
date_add('day', - 1, CAST(concat(SUBSTR(sysdate(0), 1, 7), '-01') AS DATE)), --上月最后一天
concat(SUBSTR(cast(date_add('day', - 1, CAST(concat(SUBSTR(sysdate(0), 1, 7), '-01') AS DATE)) as varchar), 1, 7), '-01') --上月1号
如果要使用hive获取上月第一天和最后一天,参考这里