小编nei*_*dds的帖子

SQL Count包含零值

我创建了以下存储过程,用于计算所选位置的特定范围之间每天的记录数:

[dbo].[getRecordsCount] 
@LOCATION as INT,
@BEGIN as datetime,
@END as datetime

SELECT
ISNULL(COUNT(*), 0) AS counted_leads, 
CONVERT(VARCHAR, DATEADD(dd, 0, DATEDIFF(dd, 0, Time_Stamp)), 3) as TIME_STAMP 
FROM HL_Logs
WHERE Time_Stamp between @BEGIN and @END and ID_Location = @LOCATION
GROUP BY DATEADD(dd, 0, DATEDIFF(dd, 0, Time_Stamp))
Run Code Online (Sandbox Code Playgroud)

但问题是结果没有显示没有记录的日子,我很确定它与我的WHERE语句有关,不允许显示零值,但我不知道如何解决这个问题.

提前谢谢尼尔

sql count sql-server-2008

6
推荐指数
1
解决办法
1万
查看次数

使用表的字段值重命名SQL表的列

我试图执行一个SQL查询,该查询将使用表中第一个记录集中的文本重命名表的列.

我的表看起来像这样:

 COL1  |  COL2  |  COL3  |  COL4  |  COL5  | COL6

 REASON |ITEMDATE|ITEMTIME|SITENAME|  EVENT | RPM  
 tstamp |12-11-07|  24:12 | Spain1 |Shutdwn | 1000  
 tstamp |13-11-07|  02:22 | Spain1 |Startup | 1050
Run Code Online (Sandbox Code Playgroud)

我想重命名这样的列:

 REASON |ITEMDATE|ITEMTIME|SITENAME|  EVENT | RPM

 tstamp |12-11-07|  24:12 | Spain1 |Shutdwn | 1000  
 tstamp |13-11-07|  02:22 | Spain1 |Startup | 1050 
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server csv

5
推荐指数
1
解决办法
2000
查看次数

标签 统计

sql ×2

count ×1

csv ×1

sql-server ×1

sql-server-2008 ×1

t-sql ×1