def METHOD_NAME(old_formatted):
    """Gets the data for the past week and formats it as return value."""
    final = {}
    with connection.cursor() as cursor:
        cursor.execute(
            """SELECT doc_id, yes, no
            FROM
                (SELECT wiki_revision.document_id as doc_id,
                    SUM(limitedvotes.helpful) as yes,
                    SUM(NOT(limitedvotes.helpful)) as no
                FROM
                    (SELECT * FROM wiki_helpfulvote
                        WHERE created >= DATE_SUB(CURDATE(), INTERVAL 1 WEEK)
                    ) as limitedvotes
                INNER JOIN wiki_revision ON
                    limitedvotes.revision_id=wiki_revision.id
                INNER JOIN wiki_document ON
                    wiki_document.id=wiki_revision.document_id
                WHERE wiki_document.locale="en-US"
                GROUP BY doc_id
                HAVING no > yes
                ) as calculated"""
        )
        current_data = cursor.fetchall()
    for data in current_data:
        doc_id = data[0]
        yes = float(data[1])
        no = float(data[2])
        total = yes + no
        if total == 0:
            continue
        percentage = yes / total
        if doc_id in old_formatted:
            final[doc_id] = {
                "total": total,
                "currperc": percentage,
                "diffperc": percentage - old_formatted[doc_id]["percentage"],
            }
        else:
            final[doc_id] = {"total": total, "currperc": percentage, "diffperc": 0.0}
    return final