本月第一天
SELECT toStartOfMonth(toDate('2022-05-10'))
加一天
addDays(toDate('2022-05-10'),1)
yyyymmdd 转yyyy-mm-dd 20220501 转2022-05-10
toDate(parseDateTimeBestEffort('20220510'))
本年第一天
toStartOfYear(date('2022-05-10'))
select
-- 日期相差天数(可选month/week/day/hour/minute/second)
dateDiff('day', toDate(now()),toDate(now())+3) days,
-- 当月第一天 toStartOfYear(),toMonday(),toStartOfQuarter()
toStartOfMonth(now()) start_month,
-- 当月月末
toStartOfMonth(addMonths(now(),1))-1 end_month,
-- 当年月末
toStartOfYear(addMonths(now(),12))-1 end_year,
--
parseDateTimeBestEffort('20220427'),
--
toString(20220427),
toFloat32('20220427'),
ifnull(null,1)