Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Выбрать ТОП-10 ресторанов в Москве, имеющих главный тег {tag_id}
- SET TRANSACTION isolation level READ uncommitted
- SELECT TOP 10
- ol.ObjectID,
- ol.Column_101,
- (SELECT COUNT(*)
- FROM ObjectLike AS ok
- WHERE ok.ClassID = 45
- AND ok.ObjectID = ol.ObjectID
- AND ok.CreateDate BETWEEN '{start_date}' AND '{end_date}' -- дата установки лайка
- AND ok.VALUE = 1 -- учитываем только положительные лайки
- ) LikeCount -- считаем кол-во лайков
- FROM ObjectLocal_1 AS ol
- WHERE ol.ClassID = 45
- AND ol.Column_6 = {tag_id} -- Главный тег
- AND ol.GeographyPlaceID = 2 -- Москва
- AND ol.Active = 1 -- не удален
- AND ol.Column_2 NOT IN (1, 2) -- не закрыт и не временно закрыт
- ORDER BY LikeCount DESC
Advertisement
Add Comment
Please, Sign In to add comment