【发布时间】:2018-04-13 10:55:45
【问题描述】:
如何在 SAP HANA SP12 的计算列中找到当月的第一天?
【问题讨论】:
如何在 SAP HANA SP12 的计算列中找到当月的第一天?
【问题讨论】:
在计算视图中使用此公式:
adddays(lastday(addmonths(now(),-1)),1)
【讨论】:
格式为“2018-04-01”:
leftstr(now(),8)+'01'
【讨论】:
一个选项是使用 To_Date() 函数,另一个选项是使用用户定义的SQLScript First_Day function
这两种方法都可以使用
SELECT
TO_DATE(
YEAR(current_date) || '/' || MONTH(current_date) || '/' || '1', 'YYYY/MM/DD'
) as "First Day",
FIRST_DAY(current_date) as "First_Day"
FROM DUMMY
【讨论】: