云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式数据库_5元已备案域名购买_免费

小七 141 0

分布式数据库_5元已备案域名购买_免费

众所周知,在任何报告或数据分析系统中,物联网学什么,主要目标都是将源数据转换为与业务相关的有意义的信息。这是为了方便利益相关者有效和高效地做出决策。

如果我们将上述场景打破到HANA开发者级别,我们需要掌握SQLScript中各种可用功能的知识,以开发有意义的报告信息,并使我们作为开发人员的生活更轻松。

SAPScript中有各种类型的可用功能,在这个博客中,我将介绍一些CD和AMDP中随时可用的日期和时间功能,在编写SQLScript代码时,

场景1:

在AMDP方法中,您需要一个额外的/计算的列,该列应具有当前日期,在OpenSQL(SE38传统ABAP程序)中,我们使用SY-date系统字段来实现这一点。不幸的是,我们不能在AMDP方法中使用系统字段。下面是带有示例代码的函数,我们将在select语句中使用:函数名:当前日期示例:

在上述示例中,大数据解决,sdate将是具有当前值的计算列日期。同样,云服务器价位,我们有CURRENT\u TIME、CURRENT\u TIMESTAMP、CURRENT\u USER(虽然这不是日期/时间函数)函数可用。

场景2:

如果您想要具有当前年份或当前月份的列/字段,则使用相同的方法。我们将使用以下功能:函数名:EXTRACT({YEAR | MONTH | DAY | HOUR | MINUTE | SECOND}FROM)示例:

在上述示例中,cmon和cyear将被计算为具有当前月份和当前年份的列。类似地,您可以提取日、时、分和秒。

有些人可能能够将其与在建模透视图的"系统BI模式"中生成的定时数据联系起来。

Senario3:

如果您想为日期值添加特定的天数。函数名:添加天数(,)示例:

上述查询将为我们提供一个计算列,其中日期为当前日期的30天。

类似地,如果您不写"-30",则查询将为我们提供一个比今天日期早30天的日期。

类似地,您可以使用以下功能:添加月份、最后添加月份、添加年份、添加秒,添加工作日。

场景4:

如果您想从特定日期获取日期名称。函数名:DAYNAME()示例:

上述查询将为我们提供一个计算列,建站服务,其中包含今天的名称,云服务器服务好,例如:Sunday。

除了上述函数外,我们还有:DAYOFMONTH、DAYOFYEAR、DAYOFYEAR、DAYS\u BETWEEN、WEEK、QUARTER、NEXT\u day。

场景5:

在上述所有示例中,我使用了当前日期作为函数的值,如果要将表中的日期和时间值作为列进行操作,可以直接将日期类型的列名传递给函数。例如:

这里的field3应该是任何以日期作为条目的表字段。