在T-SQL的列中显示行结果

时间:2019-03-21 21:15:51

标签: sql tsql

我正在尝试根据更新日期(UpdDate)将以下数据转换为每个城市的一行显示。例如,如果UpdDate的日期在3月发生了更改,请在一行中显示城市和该城市中的所有团队。

Select City, Team, UpdDate
From dbo.CityTeam
Where City in (Select City from dbo.CityTeam where UpdDate >= '03/01/2019')

Data

所以输出将是这样的:

PHX, Suns, Coyotes, Cardinals, Dbacks
LA, Dodgers, Kings, Lakers, Angels, Clippers, Galaxy, Rams, Chargers

我的第二个问题是,是否可以创建一个列出团队值的.csv输出文件,并用半冒号分隔它们,因为它们都来自同一行。基本上是这样的。

PHX, Suns; Coyotes; Cardinals; Dbacks
LA, Dodgers; Kings; Lakers; Angels; Clippers; Galaxy; Rams; Chargers

谢谢您的帮助!

0 个答案:

没有答案