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

分布式存储_百度云压缩包怎么解压_怎么样

小七 141 0

您希望在SAP Business One中添加新的营销文档时获得警报或应用审批程序,为了得到这个结果,我们将执行下面的查询作为示例;

前面的查询是什么意思?

我们从表OINV(应收发票表)中选择单据号、客户卡号、单据添加时间、单据创建日期,淘客分佣系统,淘客机器人,

这里有两个条件;

单据创建日期=当前日期(在SQL Server中使用getdate()子句)

单据添加时间,它将被表示为4位数字(13111408,…)在我们这里的查询案例中,我们希望在文档添加到系统后3分钟内收到通知,根据这一点,我们应该将当前日期与当前小时与文档添加的时间(小时和分钟)进行比较,然后从中抽出2分钟为此,首先,我们应该根据使用CONVERT子句的情况,用4位数字将当前日期转换为当前时间在convert子句中将类型从date改为time(hours和minutes),大数据的应用,我们将说;convert to nvarchar(5)from date GateDate(),类型为convertion 108,以获得hours格式(hours;minutes)我们使用nvarchar数据类型,因为没有特定的数字将存储在日期单元格中,根据这个代码CONVERT(nvarchar(5),GetDate(),108),我们得到的文档时间是13:11现在我们需要将":"替换为空,以便能够与它在系统中添加的文档进行比较,根据这一点,我们需要使用replace caluse,消费返利新模式,如下所示:replace(CONVERT(nvarchar(5),GetDate(),108),":","")要获取最近2分钟内添加到系统中的发票,物联网是啥,我们的意思是:如果文档添加时间(小时;分钟)大于或等于2分钟前的当前时间,则执行并给出结果。

当前时间是10;46 a.m.

关于NVARCHAR数据类型:

它是一个可变长度的数据类型用于存储Unicode字符每个字符占用2个字节的空间

如果您的列将存储固定长度的Unicode字符,如法语、阿拉伯语等字符,则转到NCHAR。如果存储在列中的数据是Unicode并且长度可能不同,那么选择NVARCHAR.

如何知道SAP Business One列的数据类型?

在SSMS内部,在对象资源管理器中,数据库>表>表>列>在每个列名旁边写入数据类型(nvarchar,datetime,char,int,numeric,…)

希望这对您有所帮助,敬礼。