如何在 SAP HANA SP12 的计算列中查找当月的第一天
How to find first day of current month in calculated column in SAP HANA SP12
如何在 SAP HANA SP12 的计算列中查找当月的第一天?
在格式“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
在计算视图中使用此公式:
adddays(lastday(addmonths(now(),-1)),1)
如何在 SAP HANA SP12 的计算列中查找当月的第一天?
在格式“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
在计算视图中使用此公式:
adddays(lastday(addmonths(now(),-1)),1)