이 같은 테이블이 :"그룹 기준"과 같은 항목이 있습니까?
:+----+---------+---------+--------+
| id | value_x | created | amount |
+----+---------+---------+--------+
value_x는 6 문자열의 설정은,이 같은 보고서를 작성해야하는 등, "이", "세", "하나"라고 수 있습니다
SELECT SUM(amount), DATE(created) FROM `table_name` WHERE value_x=$some_variable GROUP BY DATE(created)
그리고 루프 여섯 시간마다 반복에서 $some_variable
에 대한 또 다른 값이 쿼리,하지만 난 경우 courious 해요 :
+--------------+-------------------------+-------------------+----------------------+
| day_of_month | "one" | "two" | [etc.] |
+--------------+-------------------------+-------------------+----------------------+
| 01-01-2011 | "sum(amount) where value_x = colum name" for this specific day |
+--------------+-------------------------+-------------------+----------------------+
가장 확실한 해결책이다 단일 쿼리에서이 작업을 수행 할 수 있습니까?
이것은 가능한이 질문의 중복입니다 http://stackoverflow.com/questions/4943496/transpose-rows-into-columns-in-mysql –
더 쉬운 솔루션은 이런 식으로 데이터를 저장하지 않을 것입니다. 'one', 'two', 'three'등이 모두 동일한 데이터를 나타내면 같은 필드에 있어야합니다. – JNK
확인 된 질문은 중복되지 않습니다. GROUP_CONCAT에 대한 것이고 이것은 피벗 테이블입니다. –