Hi All;
I have an SQL Qeury that Groups a certain way and then takes the MAX() of a date and displays unique records.. this appears to work fine in one aspect. When i added another field from another table though, it no longer takes the oldest date and displays unique records but displays all the records. Heres the Query:
** the only field i added to this was the T43.login_name field and it broke ..!
select distinct T1.dbid,
T1.id,
T2.login_name,
T3.callid,
T3.companyid,
T4.login_name,
T43.login_name,
T1.headline,
T1.severity,
T1.priority,
T1.submit_date,max(T5.action_timestamp)
from ( ( ( ( ( ( ( CQ_Owner.Defect T1
INNER JOIN CQ_Owner.users T2 ON T1.submitter = T2.dbid )
INNER JOIN CQ_Owner.users T4 ON T1.owner = T4.dbid )
INNER JOIN CQ_Owner.users T43 ON T1.mtester = T43.dbid )
INNER JOIN CQ_Owner.history T5 ON T1.dbid = T5.entity_dbid and 16777240 = T5.entitydef_id )
INNER JOIN CQ_Owner.statedef T6 ON T1.state = T6.id )
LEFT OUTER JOIN CQ_Owner.parent_child_links T3mm ON T1.dbid = T3mm.parent_dbid and 16779300 = T3mm.parent_fielddef_id )
LEFT OUTER JOIN CQ_Owner.gecontactlist T3 ON T3mm.child_dbid = T3.dbid )
where T1.dbid <> 0 and ((T1.mscrtype in ('Escalation')
and T1.mproduct like '%EmailXaminer%'
and (T6.name not in ('Closed','Duplicate','Resolved') or T1.state = 0)))
group by T1.dbid,T1.id,T2.login_name,T3.callid,T3.companyid,T4.login_name,T43.login_name,T1.headline,
T1.severity,T1.priority,T1.submit_date,T5.action_timestamp
order by T1.dbid ASC, max(T5.action_timestamp) DESC
Any ideas?
thanks in advance..
j
I have an SQL Qeury that Groups a certain way and then takes the MAX() of a date and displays unique records.. this appears to work fine in one aspect. When i added another field from another table though, it no longer takes the oldest date and displays unique records but displays all the records. Heres the Query:
** the only field i added to this was the T43.login_name field and it broke ..!
select distinct T1.dbid,
T1.id,
T2.login_name,
T3.callid,
T3.companyid,
T4.login_name,
T43.login_name,
T1.headline,
T1.severity,
T1.priority,
T1.submit_date,max(T5.action_timestamp)
from ( ( ( ( ( ( ( CQ_Owner.Defect T1
INNER JOIN CQ_Owner.users T2 ON T1.submitter = T2.dbid )
INNER JOIN CQ_Owner.users T4 ON T1.owner = T4.dbid )
INNER JOIN CQ_Owner.users T43 ON T1.mtester = T43.dbid )
INNER JOIN CQ_Owner.history T5 ON T1.dbid = T5.entity_dbid and 16777240 = T5.entitydef_id )
INNER JOIN CQ_Owner.statedef T6 ON T1.state = T6.id )
LEFT OUTER JOIN CQ_Owner.parent_child_links T3mm ON T1.dbid = T3mm.parent_dbid and 16779300 = T3mm.parent_fielddef_id )
LEFT OUTER JOIN CQ_Owner.gecontactlist T3 ON T3mm.child_dbid = T3.dbid )
where T1.dbid <> 0 and ((T1.mscrtype in ('Escalation')
and T1.mproduct like '%EmailXaminer%'
and (T6.name not in ('Closed','Duplicate','Resolved') or T1.state = 0)))
group by T1.dbid,T1.id,T2.login_name,T3.callid,T3.companyid,T4.login_name,T43.login_name,T1.headline,
T1.severity,T1.priority,T1.submit_date,T5.action_timestamp
order by T1.dbid ASC, max(T5.action_timestamp) DESC
Any ideas?
thanks in advance..
j