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

    −853

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    billats=# select * from t_month_names order by m_begin desc limit 10;
        month    |  m_begin   |   m_end    
    -------------+------------+------------
     Декабрь 04  | 2004-12-01 | 2004-12-31
     Ноябрь 04   | 2004-11-01 | 2004-11-30
     Октябрь 04  | 2004-10-01 | 2004-10-31
     Сентябрь 04 | 2004-09-01 | 2004-09-30
     Август 04   | 2004-08-01 | 2004-08-31
     Июль 04     | 2004-07-01 | 2004-07-31
     Июнь 04     | 2004-06-01 | 2004-06-30
     Май 04      | 2004-05-01 | 2004-05-31
     Апрель 04   | 2004-04-01 | 2004-04-30
     Март 04     | 2004-03-01 | 2004-03-31

    это не шутка.

    Запостил: SanityIO, 12 Января 2011

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

    • а что опять не славабогу?
      Ответить
      • Мощно, однако. Автор с датами в SQL'е вообще видимо работать не умеет. А если наступит вдруг 2005 год? Будет проблема-2000 номер 2? :)
        Причём как чётко - не более 10 месяцев.
        Ответить
        • ну и хорошо, выведется, там, январь-декабрь-ноябрь... смотря для чего нам это нужно
          Ответить
    • > это не шутка.

      а никто и не смеётся.
      Ответить
    • Нах???
      Ответить
    • Селект написал я - хотел показать что в таблице.
      Ответить
      • если эта структура описывает только месяцы как их природу, то да, говно. хотя это может быть еще и название рабочего периода
        Ответить
      • комп бы лучше переименовал и mysql снёс
        Ответить
        • Где ты видишь название компа и мускул? Это приглашение psql'я. billats — название базы данных.
          Ответить
          • ну ладно, тогда базу переименуй =)
            pereimenuj bazu billinga svoej cifrovoj ATS =)

            хоть не mysql, и то хорошо...
            Ответить
        • видимо, это оттуда же, откуда и http://govnokod.ru/5235
          а там написано что LANGUAGE 'plpgsql'
          Ответить

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