我有一个名为adminmsg
的表,其中包含errorid
,errorcode
,errordesc
,errortime
和errordate
。因为每个错误发生我都在保存它。我需要的是如何在一天内获得总时间误差2?
感谢
答案 0 :(得分:1)
我今天作为特定日子的例子
select count(*)
from adminmsg
where errordate = curdate()
and errorcode = 2
答案 1 :(得分:0)
我不知道我是否理解你的问题,但试试这个:
SELECT CONCAT(`errordate`,' ',`errortime`) AS errordatetime FROM adminmsg WHERE errorid = 2
这将返回错误的日期和时间,其中errorid = 2在一个值
中答案 2 :(得分:0)
您可以使用聚合执行此操作:
select errordate, sum(errorcode = 2)
from adminmsg
group by errordate
order by errordate;
这给出了数据中所有日期的值。当然,您可以添加where
子句来获取您想要的任何特定日期。