~/paste/1344
~/paste/1344
~/paste/1344

  1. #14:
  2.  
  3. SELECT COUNT(*) FROM (
  4. SELECT
  5.   ticket,
  6.   newvalue
  7. FROM ticket_change
  8. WHERE FIELD = 'comment' AND (
  9.    newvalue LIKE '=%NO%PATCH%NO%FIX%' OR
  10.    newvalue LIKE '=%!%=' OR
  11.    newvalue LIKE '% SPAMMER %' OR
  12.    newvalue LIKE '% TROLL %' OR
  13.    newvalue LIKE '%Where is your patch?%' OR
  14.    newvalue LIKE '%<a href=%' OR
  15.    newvalue LIKE '%[url=%'
  16. )
  17. GROUP BY ticket ORDER BY TIME DESC, ticket DESC
  18. ) AS tab
  19.  
  20.  
  21.  
  22. #13:
  23.  
  24. SELECT COUNT(*) FROM (
  25. SELECT p.VALUE AS __color__,
  26.   id AS ticket, summary, component, version, milestone,
  27.   (CASE STATUS WHEN 'assigned' THEN owner || ' *' ELSE owner END) AS owner,
  28.   (CASE WHEN STRFTIME('%s','now') - (changetime / 1000000) > 86400
  29.         THEN CAST((STRFTIME('%s','now') - (changetime / 1000000))/86400 AS INTEGER) || ' days'
  30.         WHEN STRFTIME('%s','now') - (changetime / 1000000) > 3600
  31.         THEN CAST((STRFTIME('%s','now') - (changetime / 1000000))/3600 AS INTEGER) || ' hours'
  32.         ELSE CAST((STRFTIME('%s','now') - (changetime / 1000000))/60 AS INTEGER) || ' mins'
  33.   END) AS Modified,
  34.   (CASE WHEN author LIKE '%@%' THEN SUBSTR(author, 0, 3) || '...' ELSE author END) AS Modified_By,
  35.   description AS _description,
  36.   reporter AS _reporter
  37. FROM
  38.   ticket t, enum p,
  39.   (SELECT ticket, author, MAX(TIME) FROM ticket_change WHERE FIELD = 'comment' GROUP BY ticket) tc
  40. WHERE STATUS IN ('new', 'assigned', 'reopened')
  41.   AND p.name = t.priority AND p.TYPE = 'priority'
  42.   AND t.id = tc.ticket
  43. ORDER BY changetime DESC, p.VALUE, milestone, TIME
  44.  
  45. ) AS tab
  46.  
  47.  
  48.  
  49. #6:
  50.  
  51. SELECT COUNT(*) FROM (
  52.  
  53. SELECT p.VALUE AS __color__,
  54.    t.milestone AS __group__,
  55.    (CASE STATUS
  56.       WHEN 'closed' THEN 'color: #777; background: #ddd; border-color: #ccc;'
  57.       ELSE
  58.         (CASE owner WHEN ''||%s||'' THEN 'font-weight: bold' END)
  59.     END) AS __style__,
  60.    id AS ticket, summary, component, STATUS,
  61.    resolution,version, t.TYPE AS TYPE, severity, priority, owner,
  62.    changetime AS modified,
  63.    TIME AS _time,reporter AS _reporter
  64.   FROM ticket t,enum p
  65.   WHERE p.name=t.priority AND p.TYPE='priority'
  66.   ORDER BY (milestone IS NULL), milestone DESC, (STATUS = 'closed'),
  67.         (CASE STATUS WHEN 'closed' THEN modified ELSE -p.VALUE END) DESC
  68.  
  69. ) AS tab
Language: sql
Posted by Anonymous at 25 Aug 2013, 09:35:06 UTC