0

我需要计算包含日期值条目的行。该行已0000-00-00根据事件在我的应用程序进程中被初始化并填充一个日期

我想计算在日期字段中输入日期的行数 - 每个组日期的 DATE2。

ID  DATE1      DATE2
001 2012-10-01 0000-00-00
002 2012-10-04 2012-09-15
003 2012-10-03 0000-00-00
004 2012-10-04 2012-09-26
005 2012-10-01 2012-09-27
006 2012-10-02 0000-00-00
007 2012-10-02 2012-09-19

所以我需要结果(基于这个简单的例子)是:

2012-10-01 = 1 row
2012-10-02 = 1 row
2012-10-04 = 2 rows
4

1 回答 1

2
select DATE1, count(*) 
from MyTable 
where DATE2 <> '0000-00-00' 
group by DATE1

SQL 小提琴示例

于 2012-10-04T21:01:02.930 回答