如何在 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;
如上图 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;