Várias linhas em um coluna Sql Server

Estou com um problema onde preciso juntar o retorno de uma consulta feita em duas tabelas em uma única linha.
Pensei em usar PIVOT mas não consegui por causa do INNER JOIN.
A consulta está assim:

 SET LANGUAGE us_english; 
 SELECT CONVERT(VARCHAR, ftd.DateAndTime, 113) dt, 
 round(ftd.Val, 2) Val, ttd.TagName 
 FROM FloatTableDiario ftd INNER JOIN TagTableDiario ttd 
 ON ttd.TagIndex = ftd.TagIndex 
 WHERE ftd.Marker = 'S' 
 AND ftd.DateAndTime BETWEEN '05-29-2018 00:00:000' AND '05-29-2018 23:59:059' 
 AND ttd.TagName 
 IN('[AGUA]FT[0].Tot_NR', 
 '[AGUA]FT[0].Tot_DA', 
 '[AGUA]POCO[0].IntTotPrdHou', 
 '[AGUA]POCO[0].IntTotPrdMin', 
 '[AGUA]POCO[0].OutEfePrdHou_DA ', 
 '[AGUA]POCO[0].OutEfePrdMin_DA', 
 '[AGUA]LT_MAX_DA[0]', 
 '[AGUA]LT_MIN_DA[0]') 
 group by ftd.DateAndTime, Val, ttd.TagName
 ORDER BY ftd.DateAndTime

O retorno obviamente vem em uma linha diferente para cara valor do IN.
Preciso que retorno em uma única linha.