• If Einstein would have had SQL Server, it would have been so much easier:-D

    😎

    USE tempdb;

    GO

    ;WITH SQL_VISDOM AS

    (

    SELECT

    ROW_NUMBER() OVER (ORDER BY (SAO.object_id ^ -1)) AS SCHOOL_YEARS

    ,SAO.object_id + ROW_NUMBER() OVER (ORDER BY (SAO.object_id ^ -1)) AS SCHOOL_ATTEMPTS

    ,SAO.object_id ^ -1 SCHOOL_FAILURES

    FROM sys.all_objects SAO

    WHERE SAO.object_id < 0

    )

    ,DOING_LEARNING AS

    (

    SELECT

    SV.SCHOOL_YEARS

    ,SV.SCHOOL_ATTEMPTS

    ,SV.SCHOOL_FAILURES

    ,DENSE_RANK() OVER (ORDER BY (SV.SCHOOL_ATTEMPTS ^ -1)) AS TEST_RATING

    ,RANK() OVER (ORDER BY (SV.SCHOOL_ATTEMPTS ^ -1)) AS TEST_GROUP

    ,SV.SCHOOL_YEARS * DENSE_RANK() OVER (ORDER BY (SV.SCHOOL_ATTEMPTS ^ -1))

    + (SV.SCHOOL_ATTEMPTS % 100) AS YEARS_LEFT

    FROM SQL_VISDOM SV

    )

    SELECT

    CHAR( DL.TEST_GROUP * DL.TEST_RATING) + CHAR((DL.TEST_GROUP * DL.TEST_RATING)

    + POWER(DL.SCHOOL_FAILURES + DL.SCHOOL_ATTEMPTS - (DL.SCHOOL_YEARS

    - DL.TEST_RATING),DL.TEST_RATING) * SIGN(DL.SCHOOL_ATTEMPTS)) + CHAR((DL.TEST_GROUP

    * DL.TEST_RATING) + POWER(DL.SCHOOL_FAILURES + DL.SCHOOL_ATTEMPTS

    - (DL.SCHOOL_YEARS - DL.TEST_RATING),DL.TEST_RATING) * SIGN(ABS(DL.SCHOOL_ATTEMPTS)))

    + CHAR(ABS((DL.SCHOOL_ATTEMPTS + DL.SCHOOL_YEARS) + CEILING(TEST_GROUP / 2))

    / 2) + CHAR((DL.TEST_GROUP

    * 2 + POWER(DL.SCHOOL_ATTEMPTS,DL.YEARS_LEFT)) * 2) + CHAR(((DL.TEST_GROUP *

    (CEILING(DL.TEST_RATING / 2)) * 2) + FLOOR(SQRT(DL.SCHOOL_YEARS))))

    FROM DOING_LEARNING DL

    WHERE DL.YEARS_LEFT = 0;