qq_37166026 2017-12-06 07:47 采纳率: 0%
浏览 736

oracle题

图片说明

  • 写回答

1条回答 默认 最新

  • Perna 2017-12-08 01:50
    关注

    SELECT
    p_id , TIMESTAMPDIFF(YEAR,create_time,NOW()) '工作年限',
    CASE WHEN TIMESTAMPDIFF(YEAR,create_time,NOW()) >= 5 THEN wages+wages*0.5
    WHEN TIMESTAMPDIFF(YEAR,create_time,NOW())< 5 AND TIMESTAMPDIFF(YEAR,create_time,NOW()) >=3 THEN wages +wages*0.3
    ELSE wages+wages*0.1
    END '工资+奖金'
    from t_test_table;

    评论

报告相同问题?