SQL Server的记录总数及其原因

时间:2016-04-28 13:16:56

标签: sql sql-server sql-server-2008

我想编写一个查询,使用COUNT(*)函数获取记录总数(预订)。我在数据库中有一个列Type,在下一列中我想显示记录类型,例如查询输出就像

  • 预订总额 - > 10

  • 预订类型 - > 3个婚礼,4个生日派对,3个家庭活动(这将是单个小区旁边的总预订)

有人请帮助我..谢谢

1 个答案:

答案 0 :(得分:1)

试试这个,它会给你每种类型的总数,总计在顶部。

SELECT     'Total Bookings', COUNT(*)
FROM       BookingTable

UNION

SELECT     [Type], COUNT(*)
FROM       BookingTable
GROUP BY   [Type]