Jquery MySql计数(sno)按日期显示旧记录

Jquery MySql计数(sno)按日期显示旧记录,jquery,mysql,database,count,Jquery,Mysql,Database,Count,我有下表:(截图) 选择 将(h.sno)计为总数 从…起 收据(移动历史记录), 收据r 其中h.rec_sno=r.sno 和h.u=6 h.is_completed=0 和h.u by=0 选择上的h.u 将(h.sno)计为总数 从…起 收据(移动历史记录), 收据r 其中h.rec_sno=r.sno 和h.u=6 h.is_completed=0 和h.u by=0 选择上的h.u 将(h.sno)计为总数 从…起 收据(移动历史记录), 收据r 其中h.rec_sno=r.sno

我有下表:(截图)

选择
将(h.sno)计为总数
从…起
收据(移动历史记录),
收据r
其中h.rec_sno=r.sno
和h.u=6
h.is_completed=0
和h.u by=0
选择
上的h.u
将(h.sno)计为总数
从…起
收据(移动历史记录),
收据r
其中h.rec_sno=r.sno
和h.u=6
h.is_completed=0
和h.u by=0
选择
上的h.u
将(h.sno)计为总数
从…起
收据(移动历史记录),
收据r
其中h.rec_sno=r.sno
和h.u=6
h.is_completed=0
和h.u by=0
和h.assigned\u on更改
DATE\u SUB(h.assigned\u on,间隔15天)
DATE\u SUB(当前日期(),间隔15天)

它应该比当前日期短15天

date\u SUB(h.assigned\u on,INTERVAL 15 DAY)
更改为
date\u SUB(current\u date(),INTERVAL 15 DAY)


它应该比当前日期少15天

问题在于这句话
和h.assigned\u改为试试这个
…和h.assigned\u在weldone上,它就像一个符咒。感谢问题在于这句话
和h.assigned\u在weldone上,它就像一个符咒。谢谢问题是我们必须从当前系统日期获取它。是的,你是对的。now()和curdate()是否同样工作?因为
上的
赋值\u字段是
日期
类型,
now()
curdate()
在这种情况下会给出相同的结果@Abdulrahman请检查这个@Abdulrahman问题是使用,必须从当前系统日期获取,你是对的。now()和curdate()是否同样工作?因为
上的
赋值\u字段是
日期
类型,
now()
curdate()
在这种情况下会给出相同的结果@AbdulRahman请检查这个@AbdulRahman
 SELECT 
     COUNT(h.sno) AS total 
 FROM
     receipt_mov_history h,
     receipt r 
 WHERE h.rec_sno = r.sno 
    AND h.assigned_to = 6 
    AND h.is_completed = 0 
    AND h.completed_by = 0
    AND h.assigned_on <= DATE_SUB(h.assigned_on, INTERVAL 15 DAY)
ORDER BY h.sno DESC 
SELECT 
     COUNT(h.sno) AS total 
 FROM
     receipt_mov_history h,
     receipt r 
 WHERE h.rec_sno = r.sno 
    AND h.assigned_to = 6 
    AND h.is_completed = 0 
    AND h.completed_by = 0
    AND h.assigned_on <= DATE_SUB(now(), INTERVAL 15 DAY)
ORDER BY h.sno DESC