Я хочу установить флаг допроцесса на 0, если указанные ниже данные пусты между любыми из упомянутых целей
Пример:
create table TestSAMP (
id int identity(1,1),
modelid navrchar(max),
target1 nvarchar(max),
target2 nvarchar(max),
target3 nvarchar(max),
target4 nvarchar(max),
doprcoess int default(1)
)
--VALID SET DOPROCESS FLAG TO 1
INSERT INTO TestSAMP(modelid,target1,target2,target3,target4)
VALUES('1','T1','T2','T3','T4')
--NOTVALID SET DOPROCESS FLAG TO 0 DUE TO THE DATA IS MISSING IN SEQUENCE
INSERT INTO TestSAMP(modelid,target1,target2,target3,target4)
VALUES('2','TR','','T3','T4')
--VALID SET DOPROCESS FLAG TO 1 As if data is present
-- it should be present insequence in below t1 t2 as they arfe in sequence
INSERT INTO TestSAMP(modelid,target1,target2,target3,target4)
VALUES('3','T1','T2','','')
--NOTVALID SET DOPROCESS FLAG TO 0 DUE TO THE DATA IS MISSING IN SEQUENCE
--where T4 data is provided and not in T3
INSERT INTO TestSAMP(modelid,target1,target2,target3,target4)
VALUES('4','T1','T2','','T4')
У меня много решенийгде люди пытаются найти порядковый номер, но здесь случай nvarchar