Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

2 месяца назад
Дмитрий
27 лет, Россия
6 лет в сервисе
Был онлайн 2 часа назад
39 отзывов
100% фрилансеров рекомендуют 35% заказов с выбором исполнителя
2 месяца назад

Есть несколько запросов, которые либо ошибочны либо требуют оптимизации. Необходимо поработать над ними, исправить, или дать рекомендации по изменению структуры данных. Привожу ниже один из запросов.
В заявке пишите что с ним не так по вашему мнению, решение можно не писать - просто предположите в чем проблема (тест ваших скиллов).

Оплата за каждый запрос. Пишите свою цену опять же исходя из примера, запрос плюс-минус похожи.

SELECT DISTINCT --su.ID suId,IIF (u.Alias IS NULL,u.UserName,u.Alias),u.ID, A.DateTime, IIF (A.URL IS NULL, A.Application, A.URL),A.TypeActivity, A.ActiveTime, A.InactiveTime,
(select MIN(DateTime) from Activity Amin WHERE Amin.UserID = A.UserId AND  CAST(DATEADD(mi,u.GMTOffset,Amin.DateTime) as Date) = CAST(DATEADD(mi,u.GMTOffset,A.DateTime) As Date)),u.GroupID,A.ApplicationPath,u.IPJson,u.GMTOffset

FROM 

(SELECT AA.UserId,Max(AA.DateTime) As MaxDateTime from Activity AS AA INNER JOIN Users AS U ON U.ID=UserID WHERE (AA.SprutUsersID=@sprutusersid AND DATEADD(mi,u.GMTOffset, AA.DateTime) BETWEEN  @datefrom AND @dateto) GROUP BY AA.USerId) AMAX

INNER JOIN Activity A ON AMAX.UserID = A.UserId AND AMAX.MaxDateTime = A.DateTime
INNER JOIN Users U ON A.UserID = U.ID
LEFT JOIN Groups G ON U.GroupID = G.ID

WHERE 

(a.SprutUsersID=@SprutUsersId) AND (u.Removed IS NULL)

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Ян Ч.
Ян Ч. 
37 лет, Россия
2 месяца в сервисе
Был онлайн 2 месяца назад
2 месяца назад

Безопасный платеж

Другие заказы в категории «Базы данных»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.