月初
DATE(
YEAR(FIELD_DATE),
MONTH(FIELD_DATE),
1
)
-- 日付を1日にする
月末(翌月初日-1)
DATE(
YEAR(FIELD_DATE)+IF(MONTH(FIELD_DATE)==12,1,0),
IF(MONTH(FIELD_DATE)==12,1,MONTH(FIELD_DATE)),
1
)-1
-- 日付を翌月1日にし前日にする
-- 12月の場合は別計算
IF(
MONTH(FIELD_DATE)==12,
DATE(YEAR(FIELD_DATE)+1,1 ,1),
DATE(YEAR(FIELD_DATE) ,MONTH(FIELD_DATE)+1,1),
)-1
-- 日付を翌月1日にする。
-- 12月の場合は別計算
翌月初
DATE(
YEAR(FIELD_DATE)+IF(MONTH(FIELD_DATE)==12,1,0),
IF(MONTH(FIELD_DATE)==12,1,MONTH(FIELD_DATE)),
1
)
-- 日付を翌月1日にする。
-- 12月の場合は別計算
IF(
MONTH(FIELD_DATE)==12,
DATE(YEAR(FIELD_DATE)+1,1 ,1),
DATE(YEAR(FIELD_DATE) ,MONTH(FIELD_DATE)+1,1),
)
-- 日付を翌月1日にする。
-- 12月の場合は別計算