【发布时间】:2017-03-23 21:38:36
【问题描述】:
我想在一行中显示审计表中的创建日期和修改日期作为总计数。但是,我在执行此操作时遇到问题,可能是因为涉及两个字段的日期是不可能的。
SQL 如下所示:
select 'TableNameAccount', convert(varchar,CreatedDate,112) as Datekey, count(CreatedDate)
from TableNameAccount
Group by 'TableNameAccount', convert(varchar,CreatedDate,112)
上面的方法非常适合 CreatedDate,但是如果我希望 ModifiedDate 也在那里,那在 SQL 中会是什么样子而不引起问题?
所以基本上我想要以下内容,但也包括
count(ModifiedDate)
最后按那个分组,但是我用 DateKey for ModifiedDate 做什么而不遮挡数字?
【问题讨论】:
-
你能发布一些示例数据和预期的输出吗?目前还不清楚您需要什么。
-
CreatedDate和ModifiedDate是独立的,因此您应该分别对它们进行分组和计数。 -
查看 UNION
标签: sql sql-server