z2v

Untitled

z2v
Dec 22nd, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.95 KB | None | 0 0
  1. -- Выбрать ТОП-10 ресторанов в Москве, имеющих главный тег {tag_id}
  2. SET TRANSACTION isolation level READ uncommitted
  3. SELECT  TOP 10
  4.         ol.ObjectID,
  5.         ol.Column_101,
  6.         (SELECT COUNT(*)
  7.          FROM   ObjectLike AS ok
  8.          WHERE  ok.ClassID = 45
  9.                 AND ok.ObjectID = ol.ObjectID
  10.                 AND ok.CreateDate BETWEEN '{start_date}' AND '{end_date}' -- дата установки лайка
  11.                 AND ok.VALUE = 1 -- учитываем только положительные лайки
  12.         ) LikeCount -- считаем кол-во лайков
  13.   FROM  ObjectLocal_1 AS ol
  14.   WHERE ol.ClassID = 45
  15.     AND ol.Column_6 = {tag_id}  -- Главный тег
  16.     AND ol.GeographyPlaceID = 2 -- Москва
  17.     AND ol.Active = 1  -- не удален
  18.     AND ol.Column_2 NOT IN (1, 2) -- не закрыт и не временно закрыт
  19. ORDER BY LikeCount DESC
Advertisement
Add Comment
Please, Sign In to add comment