dowbwrr3590709 2016-08-09 15:11
浏览 42
已采纳

结合2个sql语句

I wanted to ask can any one help me to join this two statement into one

SELECT * FROM worker_leave WHERE YEAR(yearAppplied) = YEAR(DATE_SUB(CURDATE(), INTERVAL 1 YEAR))

And

SELECT * FROM worker_leave WHERE YEAR(yearAppplied) = YEAR(CURDATE())

I want to achieve counting the total leave a person have within current year and previous year total must not be more than 24 (Can be control at php side)

  • 写回答

2条回答 默认 最新

  • doubei8541 2016-08-09 15:18
    关注
    SELECT * FROM worker_leave  
    WHERE YEAR(yearAppplied) = YEAR(DATE_SUB(CURDATE(), INTERVAL 1 YEAR)) 
       OR YEAR(yearAppplied) = YEAR(CURDATE())
    

    This will give you combined results for both queries.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?