일부 보고서 라인 차트 그래프를 만들고 데이터의 각 열 (날짜)에 대해 쿼리에서 하나의 데이터 행을 반환하는 것이 가장 쉽습니다. 선 그래프로 나타납니다. 문제는 하나 이상의 라인이 필요하다는 것입니다. WHERE 위치 = '1'그룹 반환 날짜MySql 동일한 열에 대해 다른 별칭을 줄 바꿈 차트로 그룹화
에 의해
| DATE | SALES | LOCATION |
| 2012-01-07 | 500 | 1 |
| 2012-01-07 | 600 | 2 |
| 2012-01-14 | 700 | 1 |
| 2012-01-14 | 400 | 2 |
| 2012-01-21 | 450 | 1 |
| 2012-01-21 | 550 | 2 |
SELECT 날짜, 합계 TABLE
FROM SalesTotal1로 (판매) : 여기
| DATE | SalesTotal1 |
| 2012-01-07 | 500 |
| 2012-01-14 | 700 |
| 2012-01-21 | 450 |
w 그 ould가 다음을 반환합니다.
| DATE | SalesTotal1 | SalesTotal2 |
| 2012-01-07 | 500 | 600 |
| 2012-01-14 | 700 | 400 |
| 2012-01-21 | 450 | 550 |
이것이 가능합니까? 하위 쿼리? 나는 많은 것들을 시도했습니다 감사합니다 ~
이 답변은 내 필요에 신속하고 쉬운 해결책이었습니다. –
이것은 IF를 사용하여 내가 필요로하는 것과 가깝게 보인다. UNION을 사용했지만 첫 번째 SELECT의 별칭 아래에 결과 만 그룹화합니다. 나는 다음과 같은 것이 필요하다 : IF (where description like 1.1 %) AS desc1, IF (WHERE description LIKE '1.2 %') AS desc2' 이 가능한가? – TARKUS