Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL指望明天';s基于CURDATE的日期_Mysql_Sql - Fatal编程技术网

MySQL指望明天';s基于CURDATE的日期

MySQL指望明天';s基于CURDATE的日期,mysql,sql,Mysql,Sql,我有一个MYSQL COUNT状态,通过计算大于CURDATE的记录,该状态运行良好。如何根据指定列的CURDATE将此查询指定为仅明天计数 SELECT COUNT(ID) as total_count FROM HTG_ScheduleRequest WHERE (ScheduleDateCurrent > CURDATE()) AND JobStatus = '3' GROUP BY SSR 下面的查询可以做到这一点 SELECT COUNT(ID) as tota

我有一个
MYSQL COUNT
状态,通过计算大于
CURDATE
的记录,该状态运行良好。如何根据指定列的
CURDATE
将此查询指定为仅明天计数

SELECT COUNT(ID) as total_count 
FROM HTG_ScheduleRequest 
WHERE (ScheduleDateCurrent > CURDATE()) 
    AND JobStatus = '3' 
GROUP BY SSR

下面的查询可以做到这一点

SELECT COUNT(ID) as total_count 
FROM HTG_ScheduleRequest 
WHERE (ScheduleDateCurrent BETWEEN DATE_ADD(DATE(CURDATE()), INTERVAL 1 DAY)
          AND  DATE_ADD(DATE(CURDATE()), INTERVAL 2 DAY)) 
    AND JobStatus = '3' 
GROUP BY SSR

下面的查询可以做到这一点

SELECT COUNT(ID) as total_count 
FROM HTG_ScheduleRequest 
WHERE (ScheduleDateCurrent BETWEEN DATE_ADD(DATE(CURDATE()), INTERVAL 1 DAY)
          AND  DATE_ADD(DATE(CURDATE()), INTERVAL 2 DAY)) 
    AND JobStatus = '3' 
GROUP BY SSR

下面的查询可以做到这一点

SELECT COUNT(ID) as total_count 
FROM HTG_ScheduleRequest 
WHERE (ScheduleDateCurrent BETWEEN DATE_ADD(DATE(CURDATE()), INTERVAL 1 DAY)
          AND  DATE_ADD(DATE(CURDATE()), INTERVAL 2 DAY)) 
    AND JobStatus = '3' 
GROUP BY SSR

下面的查询可以做到这一点

SELECT COUNT(ID) as total_count 
FROM HTG_ScheduleRequest 
WHERE (ScheduleDateCurrent BETWEEN DATE_ADD(DATE(CURDATE()), INTERVAL 1 DAY)
          AND  DATE_ADD(DATE(CURDATE()), INTERVAL 2 DAY)) 
    AND JobStatus = '3' 
GROUP BY SSR
“简单”的方法是:

更好的方法是:

WHERE JobStatus = '3' AND
      ScheduleDateCurrent >= date_add(CURDATE(), interval 1 day) AND
      ScheduleDateCurrent < date_add(CURDATE(), interval 2 day)
其中JobStatus='3'和
ScheduleDateCurrent>=日期添加(CURDATE(),间隔1天)和
ScheduleDateCurrent<日期\添加(CURDATE(),间隔2天)
这样做更好的原因是,如果可用,它可以利用
作业状态、ScheduleDateCurrent
上的索引。

简单的方法是:

更好的方法是:

WHERE JobStatus = '3' AND
      ScheduleDateCurrent >= date_add(CURDATE(), interval 1 day) AND
      ScheduleDateCurrent < date_add(CURDATE(), interval 2 day)
其中JobStatus='3'和
ScheduleDateCurrent>=日期添加(CURDATE(),间隔1天)和
ScheduleDateCurrent<日期\添加(CURDATE(),间隔2天)
这样做更好的原因是,如果可用,它可以利用
作业状态、ScheduleDateCurrent
上的索引。

简单的方法是:

更好的方法是:

WHERE JobStatus = '3' AND
      ScheduleDateCurrent >= date_add(CURDATE(), interval 1 day) AND
      ScheduleDateCurrent < date_add(CURDATE(), interval 2 day)
其中JobStatus='3'和
ScheduleDateCurrent>=日期添加(CURDATE(),间隔1天)和
ScheduleDateCurrent<日期\添加(CURDATE(),间隔2天)
这样做更好的原因是,如果可用,它可以利用
作业状态、ScheduleDateCurrent
上的索引。

简单的方法是:

更好的方法是:

WHERE JobStatus = '3' AND
      ScheduleDateCurrent >= date_add(CURDATE(), interval 1 day) AND
      ScheduleDateCurrent < date_add(CURDATE(), interval 2 day)
其中JobStatus='3'和
ScheduleDateCurrent>=日期添加(CURDATE(),间隔1天)和
ScheduleDateCurrent<日期\添加(CURDATE(),间隔2天)

这样做更好的原因是,它可以利用
作业状态、ScheduleDateCurrent
上的索引(如果有可用的话)。

要仅计算具有明天日期的行(且非空
ID
),可以执行以下操作:

SELECT COUNT(ID) as total_count 
FROM HTG_ScheduleRequest 
WHERE (ScheduleDateCurrent = ADDDATE(CURDATE(),1)) 
    AND JobStatus = '3' 
GROUP BY SSR

要仅统计具有明天日期的行(以及非空
ID
),可以执行以下操作:

SELECT COUNT(ID) as total_count 
FROM HTG_ScheduleRequest 
WHERE (ScheduleDateCurrent = ADDDATE(CURDATE(),1)) 
    AND JobStatus = '3' 
GROUP BY SSR

要仅统计具有明天日期的行(以及非空
ID
),可以执行以下操作:

SELECT COUNT(ID) as total_count 
FROM HTG_ScheduleRequest 
WHERE (ScheduleDateCurrent = ADDDATE(CURDATE(),1)) 
    AND JobStatus = '3' 
GROUP BY SSR

要仅统计具有明天日期的行(以及非空
ID
),可以执行以下操作:

SELECT COUNT(ID) as total_count 
FROM HTG_ScheduleRequest 
WHERE (ScheduleDateCurrent = ADDDATE(CURDATE(),1)) 
    AND JobStatus = '3' 
GROUP BY SSR

ScheduleDateCurrent
的数据类型是什么?@JohnBollinger它是日期类型
ScheduleDateCurrent
的数据类型是什么?@JohnBollinger它是日期类型
ScheduleDateCurrent
的数据类型是什么?@JohnBollinger它是日期类型键入我喜欢更好的方式,这实际上帮助我解决了该页面中另一个缓慢的查询问题。谢谢我喜欢更好的方式,这实际上帮助我解决了页面中另一个缓慢的查询问题。谢谢我喜欢更好的方式,这实际上帮助我解决了页面中另一个缓慢的查询问题。谢谢我喜欢更好的方式,这实际上帮助我解决了页面中另一个缓慢的查询问题。谢谢