C# MySQL数据统计
因此,我们有一个表,基本上包含了一张票的大部分票的详细信息,除了那些非常长的东西(如笔记、技术笔记、图片等),这些东西都链接到其他表中的其他地方,等等 我们希望返回关于数据表中各种票据的度量。例如:C# MySQL数据统计,c#,mysql,database,statistics,C#,Mysql,Database,Statistics,因此,我们有一个表,基本上包含了一张票的大部分票的详细信息,除了那些非常长的东西(如笔记、技术笔记、图片等),这些东西都链接到其他表中的其他地方,等等 我们希望返回关于数据表中各种票据的度量。例如: SELECT Category, Count(Category) FROM tickets WHERE Date_SUB(CURDATE(), Interval 16 Hour) <= Datez GROUP BY Category 从票据中选择类别、计数(类别) WHERE Date_S
SELECT Category, Count(Category) FROM tickets
WHERE Date_SUB(CURDATE(), Interval 16 Hour) <= Datez GROUP BY Category
从票据中选择类别、计数(类别)
WHERE Date_SUB(CURDATE(),Interval 16 Hour)我确信您也可以在WHERE语句之后添加AND语句,以继续列表
这将是一个好主意。缩短它您可以尝试以下方法:
SELECT
Category,
IF(Date_SUB(CURDATE(), Interval 16 Hour) <= Datez, SUM(1), 0) AS c16hours,
IF(Date_SUB(CURDATE(), Interval 1 day) <= Datez, SUM(1), 0) AS c1day,
IF(Date_SUB(CURDATE(), Interval 30 days) <= Datez, SUM(1), 0) AS c30days,
(...)
FROM tickets
GROUP BY Category
选择
类别
IF(日期子项(CURDATE(),间隔16小时)