Можно сделать значительно проще.
Заджоините табличку саму с собой по on t1.mydate = dateadd(t2.mydate,-1) Ну и дальше по вычисляемому полю(t1.mydate-t2.mydate) будет всё понятно. К результируещей таблице безусловно нужно будет сделать запрос с агрегацией.
Мешает то, что RuTracker не каталог, в отличии от указанного сервиса. Там множество версий одних и тех же фильмов, наберите там в поиске «Кавказская пленница». Кроме того не все фильмы уникально идентифицированы (например по ID в IMDB), поэтому привязать их к другим сервисам (обложки, субтитры, рейтинги) будет проблематично. Разделения по жанрам тоже нет.
Теоретически можно сделать граббер, который будет это всё парсить и применяя какую-то логику каталогизировать контент, но такое решение не будет очень надежным. Да и парсить всю свалку RuTracker каждый день то же занятие ресурсоемкое.
Заджоините табличку саму с собой по on t1.mydate = dateadd(t2.mydate,-1) Ну и дальше по вычисляемому полю(t1.mydate-t2.mydate) будет всё понятно. К результируещей таблице безусловно нужно будет сделать запрос с агрегацией.
Теоретически можно сделать граббер, который будет это всё парсить и применяя какую-то логику каталогизировать контент, но такое решение не будет очень надежным. Да и парсить всю свалку RuTracker каждый день то же занятие ресурсоемкое.
Заслуженно.