【发布时间】:2016-06-30 13:57:46
【问题描述】:
我有这个观点:
SELECT [ID]
,[PersonName]
,[PersonFUNCTION]
,[GUESTName]
,[Team]
,[sector]
,[MeetingCity]
,[GUESTCOMPANY]
,[TypeMeeting]
FROM [DB_TEST].[dbo].[Meetings]
从这个观点我们可以阅读示例:
名称为“XXX”的人 (PersonName) 是首席执行官 (PersonFUNCTION),他在巴黎 (MeetingCity) 与“Mark Zuckerberg” (GUESTName) 会面,“Facebook”是 (GUESTCOMPANY),最后是会议是“一对一会议”(TypeMeeting)!
PS:请注意,XXX 可以多次与马克·扎克伯格会面,例如在不同的城市。
我想做的是:
添加 3 列:计数(一对一会议)和计数(一对一会议)和计数(小组会议)
- 计数(一对一会议)= [PersonName] 在一对一会议中与 [GUESTName] 会面的次数,无论城市不同或其他任何不同...
类似的东西:
SELECT [ID]
,[PersonName]
,[PersonFUNCTION]
,Count( One to One Meeting between PersonName and GUESTName ) ?
,Count( One to Few Meeting between PersonName and GUESTName) ?
,Count ( Group Meeting between PersonName and GUESTName) ?
,[GUESTName]
,[Team]
,[sector]
,[MeetingCity]
,[GUESTCOMPANY]
,[TypeMeeting]
FROM [DB_TEST].[dbo].[Meetings]
谢谢
【问题讨论】:
-
请不要写一段描述您的查看结果的段落 - 显示结果。
标签: sql sql-server count subquery