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

    −50

    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
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    DROP TABLE cur; 
    create table cur ( 
    id int AUTO_INCREMENT, 
    name varchar(3), 
    value int, 
    data datetime, 
    PRIMARY KEY (id) 
    ); 
    
    insert into cur values 
    (1, 'usd', 30, '20170130'), 
    (2, 'usd', 33, '20170130'), 
    (3, 'eur', 40, '20170130'), 
    (4, 'gbp', 50, '20170130'); 
    
    select * from (select * from cur order by data DESC, id desc) 
    t1 group by name; 
    # работает только на MySQL

    no coments;

    Запостил: Koshak90, 01 Февраля 2017

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

    • там еще и агрегация без группировок работает, чему удивляться?
      Ответить
    • Ну вот, если это колдунство работает только в MySQL, значит, MySQL — самая крутая СУБД!
      Ответить

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