У меня есть таблица событий, содержащая следующие колонки:SQL Граф Клиента, где изменился менеджер идентификатор
- EventID (PK),
- ClientID,
- EVENTDATE,
- ManagerID,
Каждый раз, когда событие создается ClientID вместе с ManagerID и EVENTDATE Так, например:
ManagerID EventID VolunteerID ClientID EventDate
2358 2570036 276 19204 2016-01-18 00:00:00.000
Однако с течением времени ManagerID может быть изменен координатором, поэтому мне нужно найти, где менеджер клиентов изменился в данный период.
До сих пор у меня есть:
SELECT Distinct [ManagerID]
,[EventID]
,[VolunteerID]
,[ClientID]
,[EventDate]
FROM [Events]
where EventDate > '2016-01-17 00:00:00.000'
and Managerid >0
group by ClientID
,ManagerID
,ClientId
,VolunteerID
,EventID
,EventDate
order by EventDate DESC
Какую версию SQL Server вы используете? –
2005 Я боюсь - хотя я только что обновил совместимость до 2008 года, так как он работает под управлением SQL Server 10.50.1600 – amun1000