我想在客户端单击中生成作业序列号.如果有任何建议,请提供帮助

I want to generate job serial no in client side click. please help if there is any suggest

本文关键字:任何建 帮助 如果 序列号 客户端 单击 作业      更新时间:2023-09-26

在这里,我想为每个订单的应用程序创建JOBNO。每个订单都有不同的客户,报价号,地址...等。

JOBNO=       MUM    XXXX    01    1415

前 3 位数字 = 来自端口代码数据表(我已经创建了表字段)。

接下来的 4 位数字 = 序列号 (ex:0001);这是逐个自动生成的。

下一个 2 位假设为当前月份。每个月开始序列号。必须从原产地No(0001)开始,并在月底再次结束。

接下来的 2 位数字=当前月份

最后 4 位数字 = 财政年度(例如 2014:2015)最后两位数字 (1415)。

条件: 当我像自动生成代码之前一样从下拉列表中选择端口名称并将其放入 JOBNO 文本框时。

你可以继续这样的事情,并询问在哪里击中,

   Declare @JOBNO varchar(20)
--       MUM    XXXX    01    1415
Declare @portcode char(3)='MUM' --from db
Declare @CurMonth char(2)= subSTRING(CONVERT(nvarchar(6),getdate(), 112),5,2)
Declare @maxid int=1 -- from db (it should be int only
--select @CurMonth
Declare @FinYear char(4)= substring(cast((year(getdate())-1) as varchar(4)),3,2)
                            +substring(cast(year(getdate()) as varchar(4)),3,2)
--select @FinYear
--Select RIGHT('000' + CAST(@maxid AS VARCHAR(4)), 4)
--finally,
Select @portcode+ @CurMonth+ RIGHT('000' + CAST(@maxid AS VARCHAR(4)), 4)+@FinYear
相关文章: