【发布时间】:2016-04-08 11:24:30
【问题描述】:
我需要一个查询来获得以下结果。 目的是计算A或B或C中一列的重复值并放入C列。 重复的行也应该被截断或不显示。
困难在于 SQL Server 将日期作为日期和时间。所以日期的不同值不能与“日期时间”分开。
A 列来自一个表(比如 TableA),B 列来自另一个表(比如 TableB)。
表_1: (使用查询前)
Column_A | Column_B | Column_C
12345678 | AB | 2013-08-30 15:06:52.000
12345678 | AB | 2013-08-30 15:08:19.000
12345678 | AB | 2013-08-30 16:08:19.000
23456789 | BC | 2014-06-20 10:08:19.000
23456789 | BC | 2014-06-20 12:08:19.000
34567891 | CD | 2016-03-20 10:08:19.000
表_1: (使用查询后,表格应如下所示)
Column_A | Column_B | Column_C | Column_D
12345678 | AB | 2013-08-30 00:00:00.000 | 3
23456789 | BC | 2014-06-20 00:00:00.000 | 2
34567891 | CD | 2016-03-20 00:00:00.000 | 1
【问题讨论】:
标签: sql-server count