All pastes #949434 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-03-19 20:30 UTC
rendered paste body
                        SELECT
                                SUM(c.billsec/60) AS ttime,
                                COUNT(c.uniqueid) AS tcalls, 
                                c.clid AS emp,
                                IF( c.userfield = '', c.src, c.userfield) AS ext  
                        FROM
                                cdr c
                        LEFT JOIN
                                extentions x ON (c.src=x.channel OR c.userfield=x.extention)
                        LEFT JOIN
                                employee e ON e.extention=x.extention
                        WHERE
                                c.lastapp = ?
                        AND  
                                c.disposition = ?
                        AND
                                c.accountcode IS NOT NULL
                        AND
                                ((c.src BETWEEN ? AND ?) OR (c.userfield BETWEEN ? AND ?))
                        AND
                                (c.calldate BETWEEN ? AND ?)
                        GROUP BY IF( c.userfield = '', c.src, c.userfield )