여기에 제가 가진 문제점이 있습니다. 예를 들면 다음과 같습니다.문제 별 SQL 그룹
DateTime Campaign
2011-06-01 08:55:00 Campaign1
2011-06-01 08:56:00 Campaign1
2011-06-01 08:57:00 Campaign2
2011-06-01 08:58:00 Campaign1
2011-06-01 08:59:00 Campaign1
동일한 캠페인 인 경우에만 캠페인별로 그룹화하고 싶습니다. 내가 예상 한 결과는 다음과 같습니다 나는 캠페인, 내가
DateTime Campaign Count
2011-06-01 08:55:00 Campaign1 4
2011-06-01 08:57:00 Campaign2 1
에서
Select *, Count(Campaign) as Count from myTable group by Campaign
결과 CAMPAIGN1 만 한 줄을 얻을 그룹마다
DateTime Campaign Count
2011-06-01 08:55:00 Campaign1 2
2011-06-01 08:57:00 Campaign2 1
2011-06-01 08:58:00 Campaign1 2
당신이 어떤 생각을 가지고 있습니까 원하는 결과를 얻는 방법은 무엇입니까?
감사합니다.
테이블 구조를 게시하십시오. 캠페인 열이 아니라면 여기에서 그룹화하려는 대상을 결정하기가 어렵습니다. –
두 열 모두에 관한 내용입니다. 이 테이블은 DateTime에 의해 정렬됩니다. 나는 그 그룹이 그날의 시간 순서를 존중하기를 바랍니다. 따라서 Campaing2가 충족 될 때까지 Campaign1을 그룹화합니다. 그것은 Campaign2를 함께 그룹화합니다. 다른 Campaign1이있을 때보 다 그룹으로 모으기를 원합니다.죄송합니다 충분히 명확하지 않은 경우 – Mathieu