Respected all, I have the following query that is executed only for a date by the filter that is noted, what I need is to run for all the dates in the table, and I can not find the way to indicate that function, I appreciate its special orientation:
update scraper_data_twitter as T1,
    (
        select Ntweets as Ntweets_var,
            (
                select COUNT(Ntweets) + 1
                from scraper_data_twitter
                where (NTweets > Ntweets_var)
                    and date = '2017-02-13'
                ) as rank
        from scraper_data_twitter
        where date = '2017-02-13'
        group by SITE,
            date
        order by NTweets_var desc
        ) as A
set T1.rnk_Ntweets = A.rank
where T1.ntweets = A.Ntweets_var
 
    