Forum Moderators: open
CREATE TABLE IF NOT EXISTS `qt_tickets` (
`ID` int(11) NOT NULL auto_increment,
`by` int(11) NOT NULL,
`subject` varchar(255) NOT NULL,
`ADE` varchar(15) NOT NULL,
`storno` varchar(15) NOT NULL default '0',
`channel` varchar(20) NOT NULL,
`body` text NOT NULL,
`uploads` tinyint(3) NOT NULL default '0',
`created` datetime NOT NULL,
`reviewdate` date default NULL,
`modified` timestamp NOT NULL default CURRENT_TIMESTAMP,
`priority` varchar(45) NOT NULL,
`status` varchar(55) NOT NULL default 'New',
`parent` int(11) NOT NULL default '0',
`DEPARTMENT_ID` int(11) NOT NULL default '0',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=77 ;
select week(created) as CalWeek,
(select count(*) from qt_tickets where ADE LIKE 'ADE%') as ALL_German,
(select count(*) from qt_tickets where storno LIKE '%von%' AND ADE LIKE 'ADE%') as Cancel_German,
(select count(*) from qt_tickets where ADE LIKE 'TAT%') as All_Austrian,
(select count(*) from qt_tickets where storno LIKE '%von%' AND ADE LIKE 'TAT%') as Cancel_Austria
from qt_tickets
GROUP BY week(created)
SELECT *
from qt_tickets
INNER JOIN qt_assigned ON qt_tickets.ID = qt_assigned.TICKET_ID
INNER JOIN qt_users ON qt_users.ID = qt_assigned.USER_ID
GROUP BY fname
SELECT
SUM(CASE WHEN status = 'Resolved' AND parent = '0' THEN 1 ELSE 0 end) as resolved,
SUM(CASE WHEN status <> 'Resolved' AND parent = '0' THEN 1 ELSE 0 END) as open,
from qt_tickets
INNER JOIN qt_assigned ON qt_tickets.ID = qt_assigned.TICKET_ID
INNER JOIN qt_users ON qt_users.ID = qt_assigned.USER_ID
GROUP BY fname