반응형
SQL developer를 사용하여 오라클 DB의 날짜별 레코드 수 및 그룹 수 계산 필요
다음과 같은 테이블이 있습니다.
ID created sent type
-----------------------------------------------------
0001463583000051783 31-JUL-12 1 270
0081289563000051788 01-AUG-12 1 270
0081289563000051792 01-AUG-12 1 270
0081289563000051791 01-AUG-12 1 270
0081289563000051806 01-AUG-12 1 270
0001421999000051824 06-AUG-12 1 270
0001421999000051826 06-AUG-12 1 270
0001464485000051828 06-AUG-12 1 270
0082162128000051862 09-AUG-12 2 278
0082162128000051861 09-AUG-12 2 278
0022409222082910259 09-AUG-12 3 278
저는 출력을 위해 다음을 원합니다.
created Count
---------------------
31-JUL-12 1
01-AUG-12 4
06-AUG-12 3
09-AUG-12 3
Oracle 10g에서 SQL Developer를 사용하여 이 작업을 수행하는 것이 얼마나 어려울까요?
저는 이러한 테이블을 생성하기 위해 여러 쿼리를 시도했지만 결국 날짜별로 카운트를 그룹화하지 않고 매일 평균 5000-10000개의 트랜잭션을 처리할 때 카운트에 대한 '1'만 제공합니다.제가 너무 복잡하게 만들었나 봐요.하지만 저는 날짜 범위 내에서 일일 단위로 거래 금액을 인출할 수 있는 간단한 것을 원합니다.
내가 내 쿼리를 실행할 때 현재 일어나고 있는 일은.
created Count
---------------------
31-JUL-12 1
01-AUG-12 1
01-AUG-12 1
01-AUG-12 1
01-AUG-12 1
06-AUG-12 1
06-AUG-12 1
06-AUG-12 1
09-AUG-12 1
09-AUG-12 1
09-AUG-12 1
이 쿼리를 통해 다음과 같은 결과를 얻을 수 있었습니다.
select trunc(created), count(*)
from table1
group by trunc(created)
참고:trunc기능, 당신이 그것을 표시하지 않더라도,DATE데이터 유형은 시간도 보유합니다.
여기 바이올린이 있습니다.
언급URL : https://stackoverflow.com/questions/13146782/need-to-count-records-and-group-count-by-date-on-oracle-db-using-sql-developer
반응형
'programing' 카테고리의 다른 글
| 아파치 POI용 스칼라 래퍼가 있습니까? (0) | 2023.06.24 |
|---|---|
| Excel-VBA에서 파이썬 코드를 호출하는 방법이 있습니까? (0) | 2023.06.24 |
| UI 텍스트 필드의 커서 숨기기 (0) | 2023.06.19 |
| XMLHTTP와 ServerXMLHTTP의 차이점 (0) | 2023.06.19 |
| Pandas 데이터 프레임에서 만든 Excel 시트에 하이퍼링크를 _http 방법에 추가합니다. (0) | 2023.06.19 |