1. SQL / Говнокод #16704

    −122

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Select 
    	min(convert(char(10), DatField, 102)) as DatField,  
    	min('ConstantForMe') as type, 
    	f1
    From sometable
    Where /*условия*/
    Group By f1

    Люблю я агрегаты,
    Любовью к ним пылаю неземною.
    Неявные форматы -
    И что хотите делайте со мною!
    Для вас это - ерунда,
    Подумаешь convert!
    Но вы возьмите дату,
    Но текстового формата,
    Десяток первых цифер,
    Смешайте всё с константой,
    И группируйте с ней.

    Поймёте вы всем сердцем -
    Какое это чудо,
    Потом вам станет худо,
    Но это уж потом.

    Запостил: bliznezz, 16 Сентября 2014

    Комментарии (2) RSS

    • за креатив +
      Ответить
    • Хорошо, что типичный оптимизатор (тут судя по всему MS SQL Server) запросов всё это убожество заоптимайзит до минимальных усилий над БД.
      Ответить

    Добавить комментарий