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

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

Дмитрий Б.
26 лет, Россия
5 лет в сервисе
Был онлайн 28 дней назад

Необходима помощь в оптимизации и переделке запросов к базе.
в базе около 10 таблиц.
запросы написаны нубом. работает долго, ресурсов жрет много. скину структуру базы и запросы. либо удаленный доступ к демо базе. оплата сдельная, пишите ориентировочную стоимость за запрос. запросов штук 20-30. запросы будут только на выборку. пример запроса ниже:

SELECT IIF (u.Alias IS NULL,u.UserName,u.Alias), u.ID, A.DateTime ,IIF (A.URL IS NULL, A.Application, A.URL), (S.ID),A.GroupID,A.TypeActivity
FROM Screenshots AS S
INNER JOIN Users AS U ON U.ID=S.UserID
 INNER JOIN Screenshots AS SS ON SS.UserID=U.ID
 INNER JOIN SprutUsers AS SU ON SU.ID=u.SprutUsersID
INNER JOIN Activity AS A ON A.UserID=U.ID
INNER JOIN Activity AS AA ON AA.UserID=U.ID
WHERE su.ID=@sprutusersid AND u.Remote IS NULL
GROUP BY U.Alias,u.UserName,u.ID,S.DateTime,S.ID,A.URL,A.Application,A.DateTime,A.GroupID,A.TypeActivity
HAVING S.DateTime=MAX(SS.DateTime) AND A.DateTime=MAX(AA.DateTime)

Выбранный исполнитель

Алексей Чернов
46 лет, Россия
2 года в сервисе
Был онлайн 1 месяц назад
3 месяца назад

$100

3 дня

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

ТОП-50 — Базы данных
Отзыв заказчика
Алексей ответственно подошел к выполнению задания. Изучил, и тщательно переработал весьма сложные и запутанные SQL-запросы. Я рад, что выбрал именно Алексея. Буду обращаться еще.
Отзыв фрилансера
Отличный заказчик, приятно было работать!