douershuang7356 2014-10-16 05:58
浏览 18
已采纳

从具有不同条件的相同表中获取数据[关闭]

I have one table name as user(id,Name,Status,joined_date).

usertable

 id | Name | status | joined_date

 -------------------------------------
 1  | TDS  |  0      |      2014-10-16 

 2  | TDS  |  1      |      2014-10-11 

 3  | VAT  |  0      |      2014-10-11 

 4  | IT   |  0      |      2014-10-11 

 5  | IT   |  1      |      2014-10-11

 6  | TDS  |  0      |      2014-10-16 

 7  | TDS  |  1      |      2014-10-30 

 8  | VAT  |  0      |      2014-11-01 

 9  | IT   |  0      |      2014-10-07 

10  | IT   |  1      |      2014-10-11 

In my result i need count of Name in current month and count of name in current month with status is one. For each name the both result in same row.

expected result

Name    |   current_month | current_month_ststus_1             

-----------------------------------------------------

  VAT   |         2       |            0 

  IT    |         4       |            1

 TDS    |         4       |            2

I am bit confuse for this query for last days.Please help me if possible. Thanks in advance

  • 写回答

4条回答 默认 最新

  • doumen6532 2014-10-16 06:14
    关注

    SELECT name,count(status) as current_month, sum(status) as current_month_status FROM usertable WHERE month(joined_date) = MONTH(CURDATE()) GROUP BY name

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

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度