내 온라인 프로젝트를 관리하기 위해 trac가 설치되어 있습니다. 나는 날짜 플러그인을 DateFieldPlugin에도 설치했다. 맞춤 보고서에이 날짜를 표시 할 수 없습니다.trac 리포트의 기한 열을 표시하는 방법은 무엇입니까?
다음 코드는 일반 보고서를 생성합니다. 그것은 여러 번 같은 하나 개의 작업 행을 보여주고 있지만 위의 코드는 나에게 기한 열을 보여주는
SELECT p.value AS __color__,
owner AS __group__,
id AS ticket, severity, summary, component, milestone, t.type AS type, time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter, c.value AS Duedate
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority', ticket_custom c
WHERE status = 'assigned'
ORDER BY owner, p.value, t.type, time
:
SELECT p.value AS __color__,
owner AS __group__,
id AS ticket, severity, summary, component, milestone, t.type AS type, time AS created,
changetime AS _changetime, description AS _description,reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE status = 'assigned'
ORDER BY owner, p.value, t.type, time
와 나는 이런 식으로 뭔가를 할 수 있습니다.
아무도 나를 도울 수 있습니까?
고마워요. 정확한 코드는 작동하지 않았지만 쿼리에서 AND 절 (AND c.name = 'due_date')을 제거했지만 작동하는 것처럼 보입니다. 좀 다른 형식으로 시도해 보도록하겠습니다. 테이블은 이미 만기일에 ticket_custom로 존재합니다.이 테이블은 새로운 사용자 정의 파일 (날짜)을 위해 설치된 플러그인에 의해 생성되었습니다. – SachinKRaj
사용자 정의 필드 이름이 '날짜'이면 'AND c.name ='날짜 '가 필요합니다. 위에서 설명한대로 적어도 티켓 당> 1 개의 사용자 정의 필드가 있으면 ticket_custom 테이블에 조인 할 수 없습니다. 이름으로 선택해야하며, 어떤 값을 티켓 테이블에 추가 열로 조인해야합니까 - 내 오류가 나타났습니다 ... JOIN 부분에있는 이름 선택기를 이동하여 쿼리를 수정했습니다. 다시 시도하십시오. – hasienda
두제 열이 비어 있습니까?이 쿼리와 – SachinKRaj