2016-04-27 61 views
-3

多个代码我有一个表像这样计数由多个日期

Code | Date  
------------------- 
112 | 14-05-2016 
112 | 14-05-2016 
112 | 15-05-2016 
112 | 16-05-2016 
112 | 16-05-2016 
112 | 16-05-2016 
112 | 16-05-2016 

我想按日期来算表,以便结果是3

编辑

Code | Date  
------------------------ 
112 | 14-05-2016 12:03 
112 | 14-05-2016 12:09 
112 | 15-05-2016 12:54 
112 | 16-05-2016 12:06 
112 | 16-05-2016 12:28 
112 | 16-05-2016 12:36 
112 | 16-05-2016 12:37 

秒编辑
代码|日期

------------------------
112 | 14-05-2016 12:03
113 | 14-05-2016 12:09
112 | 15-05-2016 12:54
112 | 16-05-2016 12:06
113 | 16-05-2016 12:28
114 | 16-05-2016 12:36
112 | 16-05-2016 12:37

我想按日期来算表,以便结果是6

+0

好的。但是,也许你可以展示你的尝试? –

+0

简单的群组不会帮助..?请解释3 – TheGameiswar

+0

'SELECT COUNT(DISTINCT cast([Date] as date))的原因) FROM mytable' –

回答

4

试试这个:

SELECT COUNT(DISTINCT [Date]) 
FROM mytable 

如果DateDATETIME型的,那么你必须将它转换为DATE

SELECT COUNT(DISTINCT CAST([Date] AS DATE)) 
FROM mytable 

这将返回的计数不同Date值存在于您的表格中。

+0

对不起,我的数据缺乏。请参阅我的更新 –

+0

@ JNTX1412请检查我所做的编辑。 –

+0

我的第二次更新如何? –