1 2 3 4 5 6 7 8 9 10 11 12 13
|
select Projectname,Filename,TMPname,SPname,Hour_start,Hour_end,enable,isnull (Comment,'') Comment,
-- give the received time for 2 last files
(select top 1 received from db_inject_hist dih where DID.DID_id=DIH.DIH_ID_DID order by received desc ) Last_file,
(select top 1 received from (select top 2 received from db_inject_hist dih where DID.DID_id=DIH.DIH_ID_DID order by received desc ) t1 order by received) prev_file,
-- give the number of rows in the temp table for 2 last files
(select top 1 rows from db_inject_hist dih where DID.DID_id=DIH.DIH_ID_DID order by received desc ) Last_rows_tmp,
(select top 1 rows from (select top 2 received,rows from db_inject_hist dih where DID.DID_id=DIH.DIH_ID_DID order by received desc ) t1 order by received) prev_rows_tmp,
-- give the number of rows in the temp table for 2 last files
(select top 1 status from db_inject_hist dih where DID.DID_id=DIH.DIH_ID_DID order by received desc ) Last_status,
(select top 1 status from (select top 2 received,status from db_inject_hist dih where DID.DID_id=DIH.DIH_ID_DID order by received desc ) t1 order by received) prev_status
from DB_inject_data did |
Partager