如何在 oracle sql 组中排除小时、分钟、秒

how to exclude hours,minutes,seconds in oracle sql group by

如上图 EX:i 我得到了 28-NOV-2019 的 3 条记录,实际要求是 28-NOV-2019 应该有 1 条记录,总计为 9. 如何写 sql 在oracle中查询。

select UPD_DTIME, count(*) as total 
from xyz_T   
group by UPD_DTIME 
order by UPD_DTIME desc;

我看不到图片,但是 - 根据您的描述,TRUNC 是您要查找的内容:

  SELECT TRUNC (UPD_DTIME) upd_time, 
         COUNT (*) AS total
    FROM xyz_T
GROUP BY TRUNC (UPD_DTIME)
ORDER BY TRUNC (UPD_DTIME) DESC;