Wolf56732
Новичок
Всем привет
У меня есть таблица SQL называется к примеру video в ней лежат данные count (просмотры), like(лайки), dat (день) там формат 52 день и тд 53 и тд
мне нужно выбрать id cамых популярных видео за сутки у которых самый большой прирост по просмотрам, как я это делаю( но у меня не вышло) достаю данные за 51 и 52 день и вычитаю колличество просмотров, и получается я достаю видео у которых самый большой прирост за сутки по просмотрам
мой запрос выглядит так
SELECT A.id, A.count - B.count FROM `video` A left JOIN `video ` B ON A.`dat `= "52" and B.`dat ` = "53." WHERE A.id = B.id and A.count is NOT NULL and B.count is NOT NULL ORDER BY 2 DESC LIMIT 10
но почему то он возвращает пустоту, что я не правильно пишу в это запросе, не могли бы вы указать на ошибки
У меня есть таблица SQL называется к примеру video в ней лежат данные count (просмотры), like(лайки), dat (день) там формат 52 день и тд 53 и тд
мне нужно выбрать id cамых популярных видео за сутки у которых самый большой прирост по просмотрам, как я это делаю( но у меня не вышло) достаю данные за 51 и 52 день и вычитаю колличество просмотров, и получается я достаю видео у которых самый большой прирост за сутки по просмотрам
мой запрос выглядит так
SELECT A.id, A.count - B.count FROM `video` A left JOIN `video ` B ON A.`dat `= "52" and B.`dat ` = "53." WHERE A.id = B.id and A.count is NOT NULL and B.count is NOT NULL ORDER BY 2 DESC LIMIT 10
но почему то он возвращает пустоту, что я не правильно пишу в это запросе, не могли бы вы указать на ошибки