2012-09-14 2 views
0

나는 이것에 대한 도움을 광범위하게 찾았지만 알아 내지 못했습니다. 이것은 여기에 질문을하기에 나의 첫 시도이므로 맨발로 맨발로주십시오.SQL 데이터베이스에서 내보내는 여러 테이블을 정렬하여 날짜별로 정렬하려면 어떻게합니까?

저는 농부들이 여러 사전 정의 된 양식과 몇 가지 동적 양식을 통해 현장 활동을 추적하는 www.farmathand.com이라는 프로젝트를 운영합니다. 이 양식들은 무언가가 완료되었을 때의 기록을 유지할 수있는 날짜가 있습니다. 여기에 화면이

enter image description here

농부는 엑셀 파일로 모든 입력 정보를 내보낼 수있는 능력을 가지고 촬영입니다. 내가 겪고있는 문제는 솔루션을 알아내어 날짜별로 활동을 정렬하는 것입니다. 현재 각 테이블 (즉, 각 활동 유형)의 데이터를보고 인쇄하는 간단한 내보내기 코드가 있으며 그 다음에 다음 테이블로 이동합니다. 각 테이블의 필드는 이미지에서 볼 수있는 것과 다릅니다. 다음은 위의 예에 대한 Excel 파일의 스크린 샷입니다. enter image description here

내가 할 수 있기를 원하는 것은 날짜별로 활동을 정렬하는 것입니다. 위 이미지의 예에서 그렇습니다. 7 번 줄은 맨 위에 있거나 6 번 줄과 같아야합니다.

누군가가 제안을했는지 또는 적절한 참조로 안내 할 수 있는지 궁금합니다. 데이터베이스는 mysql 데이터베이스이다. 현재 PHP 스크립트를 실행하고 있습니다.

+1

당신은 노동 조합을 할 수 있습니다. 볼 수있는 가장 큰 문제는 병합 및 정렬 할 수있는 일관된 데이터 집합 (같은 이름의 모든 열이 동일 함)을 반환하지 않는다는 것이 두 가지 이상의 다른 유형의 데이터 (수확 대 시드 비교)입니다. . – Omnikrys

+0

나는 모든 것이 날짜를 저장하는 포맷에 달려 있다고 생각한다. – HerrSerker

+0

Omnikrys 코멘트를 따라 가려면, 모든 활동을 날짜 순으로 나열하는 마스터 시트가있을 수 있지만 모든 활동에 공통 인 필드 만 표시 할 수있다 (Category Name, Sub 카테고리, 활동 날짜, 주) 그런 다음 해당 카테고리의 각 활동에 대한 전체 세부 정보를 보여주는 각 카테고리 (예 : 수확, 수확)에 대한 개별 시트를 가질 수 있습니다. – barrowc

답변

1

질문을 올바르게 이해하면 선택 쿼리에 ORDER BY 절을 포함시켜 데이터를 정렬하십시오. 자세한 내용은 여기 : 당신은 출력을 표준화 할 수있는 경우

http://dev.mysql.com/doc//refman/5.0/en/sorting-rows.html

+0

답변 해 주셔서 감사합니다. 일부 구성을 마친 후에는 서로 다른 테이블을 내보내고 날짜순으로 정렬 할 수있는 루프 유형을 실행할 수있었습니다. 의견을 보내 주셔서 다시 한 번 감사드립니다. 이것이 처음으로 Stackoverflow를 사용하여 많이 감사합니다. – user1670346

관련 문제