表1
ID DATE
1 . 1/1/2018
2 . 1/2/2018
2 . 1/2/2018
3 . 1/3/2018
4 . 1/2/2018
因此,我需要获取每个日期的计数,但是在某些情况下,相同的ID具有相同的日期。我只需要数一次。
例如,我的预期输出是
1/1/2018 . 1
1/2/2018 . 2
1/3/2018 . 1
但是我得到的输出是
1/1/2018 . 1
1/2/2018 . 3
1/3/2018 . 1
答案 0 :(得分:3)
您需要在[@slideInOut]="orientation"
中使用DISTINCT
才能将ID视为一次:
COUNT()
答案 1 :(得分:0)
您需要在GROUP
之前输入ID和DATE:
SELECT ID, DATE, COUNT(DATE) AS COUNTER
FROM table1
GROUP BY ID, DATE
答案 2 :(得分:0)
您可以使用子查询,在该子查询中,您使用“ distinct”将键和日期连接起来。
SELECT DATE, COUNT(DATE) FROM table1
where DATE + ID =
(select DATE + ID from table1)
group by DATE