Não tenho permissão para comentar a última resposta, mas no SQL Server 2016, pois os pacotes podem ser implantados individualmente, além de serem implantados como um projeto completo, se você usar
USE SSISDB
GO
SELECT MAX(p.last_deployed_time) AS last_deployed_time
FROM [internal].[projects] p
INNER JOIN [internal].[packages] pk ON pk.project_id = p.project_id
Então você não obterá a resposta certa sempre porque está olhando para a data de implantação do projeto.
O rastreamento de controle de versão para pacotes SSIS parece estar no nível do projeto em 2016, e não no nível do pacote, portanto, não sei se há uma maneira de encontrar a data exata em que um determinado pacote foi implantado.
Consulte https://www.timmitchell. net/post/2016/11/11/ssis-catalog-project-versioning/ para algumas boas informações sobre isso.