问题写入计数SQL查询并显示结果
我在将此查询转换为计数查询时遇到问题,是否有人可以提供帮助。我基本上想计算这个日期返回的记录数,理想情况下,在一个表中显示它,该表显示数据库名称,然后显示总计数。 例如,在本例中,将测试6问题写入计数SQL查询并显示结果,sql,Sql,我在将此查询转换为计数查询时遇到问题,是否有人可以提供帮助。我基本上想计算这个日期返回的记录数,理想情况下,在一个表中显示它,该表显示数据库名称,然后显示总计数。 例如,在本例中,将测试6 SELECT test.dbo.OrderedDocuments.UserDocumentID, OrderedDocuments.OrderGroupID, OrderGroups.TimePlaced FROM OrderedDocuments INNER JOIN
SELECT
test.dbo.OrderedDocuments.UserDocumentID,
OrderedDocuments.OrderGroupID, OrderGroups.TimePlaced
FROM
OrderedDocuments
INNER JOIN
OrderGroups ON OrderedDocuments.OrderGroupID = OrderGroups.OrderGroupID
WHERE
OrderGroups.TimePlaced > '2018-05-17'
如果要显示计数,请使用
count()
函数:
例如:
SELECT count(*) Total_count
FROM OrderedDocuments
INNER JOIN OrderGroups
ON OrderedDocuments.OrderGroupID = OrderGroups.OrderGroupID
WHERE OrderGroups.TimePlaced >'2018-05-17';
如果要获取部门计数,请使用GROUP BY
子句获取部门计数(假设UserDocumentID是要查看计数的字段),您可以执行以下操作:
SELECT od.UserDocumentID, COUNT(*) as Total
FROM OrderedDocuments od
INNER JOIN OrderGroups og
ON od.OrderGroupID = og.OrderGroupID
WHERE og.TimePlaced >'2018-05-17'
GROUP BY od.UserDocumentID
添加一些示例表数据和预期结果。(作为格式化文本,而不是图像)您遇到了什么问题?您是否收到错误消息?