我想插入一个由此查询返回的结果:
WITH rows AS
(
SELECT *, ROW_NUMBER() OVER (ORDER BY [????]) AS rn
FROM [PROC_MN].[dbo].[TBL_FINISH_STATUS]
where PO_NO='GV12762' and ???? BETWEEN '2018/03/16' AND '2018/03/18' AND [????]='Bonding'
)
SELECT DATEDIFF(minute, mc.[????], mp.[????])
FROM rows mc
JOIN rows mp
ON mc.rn = mp.rn - 1
Run Code Online (Sandbox Code Playgroud)
结果是:91
我使用此查询但不能,请帮忙!
IF OBJECT_ID('tempdb..#tempTest') IS NOT NULL
DROP TABLE #tempTest
Insert into #tempTest
WITH rows AS
(
SELECT *, ROW_NUMBER() OVER (ORDER BY [????]) AS rn
FROM [PROC_MN].[dbo].[TBL_FINISH_STATUS]
where PO_NO='GV12762' and ???? BETWEEN '2018/03/16' AND '2018/03/18' AND …Run Code Online (Sandbox Code Playgroud)