我有一个表格名称(任务),在这里我想采取计数,就像月份中发生了多少次注册,如何做到这一点,
id name t_completed_on
1 Kani 2017-02-03 12:45:18
2 yuvi
3 Mahesh 2017-03-11 12:45:18
4 Rajesh
5 Kumar 2017-03-11 12:45:18
我在这里使用这种格式日期(“Y-m-d h:i:s”)
基于我的数据库本月注册2。
预期结果:
本月注册:2
我试过这样但是我得到了结果0,但实际结果我需要2
SELECT count(*) as monthrecord FROM task WHERE MONTH (t_completed_on ) = MONTH( current_date ) -1 AND YEAR( t_completed_on ) = YEAR( current_date )
答案 0 :(得分:3)
预期结果:
本月注册:2
SELECT count(*) as count
FROM my_table
WHERE t_completed_on > NOW() - INTERVAL 1 MONTH;