我有带组头的报告。但是我不确定如何显示消息
没有行数时(“组头”下没有数据)。
OR
如果没有行数,则将列周围的文本边框隐藏起来,以便我们可以看到空白行。
任何人都可以提供帮助吗?
注意:它确实可以运行没有组头
答案 0 :(得分:0)
答案 1 :(得分:0)
答案 2 :(得分:0)
答案 3 :(得分:0)
您是否有用于国家/地区的单独表格?我看不出如果不计入您的查询,您怎么可能拥有日本。
我认为最好将所有国家/地区都加入其中,并将它们加入您的搜索结果中,以便查询始终包含所有国家/地区的数据。
SELECT 'Germany' AS Country
INTO #Countries
UNION
SELECT 'Italy' AS Country
UNION
SELECT 'Japan' AS Country
SELECT 1 CustomerID, 'Germany' Country
INTO #Customers
UNION
SELECT 2 CustomerID, 'Germany' Country
UNION
SELECT 3 CustomerID, 'Italy' Country
UNION
SELECT 4 CustomerID, 'Italy' Country
UNION
SELECT 5 CustomerID, 'Italy' Country
UNION
SELECT 6 CustomerID, 'Italy' Country
SELECT COUNT(CustomerID) COUNTRY_COUNT, C1.Country
FROM #Countries AS C1
LEFT JOIN #Customers C2 ON C2.Country = C1.Country
GROUP BY C1.Country
对于日本,这将为 0 。