diff --git a/7.销售预算成本与实际成本分析报表SQL.sql b/7.销售预算成本与实际成本分析报表SQL.sql index e76df03..f234ff6 100644 --- a/7.销售预算成本与实际成本分析报表SQL.sql +++ b/7.销售预算成本与实际成本分析报表SQL.sql @@ -113,7 +113,7 @@ FROM INNER JOIN VHUB_BD_BMMaterialGroup t5 ON cc.[FBMMATERIALGROUP]= t5.FID LEFT JOIN VHUB_T_BMGStandCost cost ON cost.FDATE= FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AND cost.FBMMATERIALGROUP= t5.FID WHERE T1.FAPPROVEDATE>=@begintime AND t1.FAPPROVEDATE<@endtime - AND (@CustomerId = 'A' OR t3.FNUMBER IN (@CustomerId)) AND (@FBMMaterialGroup = 'A' OR t5.FNUMBER IN (@FBMMaterialGroup)) + AND (@CustomerId = 'A' OR t3.FNUMBER IN (SELECT value FROM dbo.SplitString(@CustomerId, ',') )) AND (@FBMMaterialGroup = 'A' OR t5.FNUMBER IN (SELECT value FROM dbo.SplitString(@FBMMaterialGroup, ',') )) GROUP BY T1.FCUSTOMERID, cc.[FBMMATERIALGROUP],t1.FDOCUMENTSTATUS, t3.FNUMBER , t2.FMATERIALID, t4.FNAME , t5.FNUMBER , FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') ) a GROUP BY [ͻ],[ͻ],[Ԥ],FCUSTOMERID,FDOCUMENTSTATUS,[FBMMATERIALGROUP] diff --git a/VapeEZDLL/YSCBYSJCB_FXB/YSCBYSJCB_FXB.cs b/VapeEZDLL/YSCBYSJCB_FXB/YSCBYSJCB_FXB.cs index f0ef769..a3778f5 100644 --- a/VapeEZDLL/YSCBYSJCB_FXB/YSCBYSJCB_FXB.cs +++ b/VapeEZDLL/YSCBYSJCB_FXB/YSCBYSJCB_FXB.cs @@ -133,7 +133,7 @@ namespace VapeEZDLL.YSCBYSJCB_FXB { #region 隐藏单据体赋值 - int rowindex = this.View.Model.GetEntryRowCount("F_NAAD_Entity_hsj"); + //int rowindex = this.View.Model.GetEntryRowCount("F_NAAD_Entity_hsj"); this.View.Model.CreateNewEntryRow("F_NAAD_Entity_hsj"); //1 this.View.Model.SetValue("F_KeHuCode", item["F_KeHuCode"], indexi); diff --git a/一个分割字符串的函数.sql b/一个分割字符串的函数.sql new file mode 100644 index 0000000..c553c3f --- /dev/null +++ b/一个分割字符串的函数.sql @@ -0,0 +1,14 @@ +CREATE FUNCTION dbo.SplitString + (@str NVARCHAR(MAX), @delimiter CHAR(1)) +RETURNS TABLE +AS +RETURN ( + SELECT value FROM STRING_SPLIT(@str, @delimiter) +) +SELECT @@VERSION + + +SELECT compatibility_level FROM sys.databases WHERE name = DB_NAME(); + +-- ݼΪ130(SQL Server 2016) +ALTER DATABASE meizonglian SET COMPATIBILITY_LEVEL = 130; \ No newline at end of file