~/paste/1345
~/paste/1345
~/paste/1345

  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.  --> Report execution failed:
  21.  
  22. ProgrammingError: COLUMN "modified" does NOT exist
  23. LINE 17:         (CASE STATUS WHEN 'closed' THEN modified ELSE -p.val...
  24.                                                  ^
  25.  
  26.  
  27.  
  28. #13:
  29.  
  30. SELECT COUNT(*) FROM (
  31. SELECT p.VALUE AS __color__,
  32.   id AS ticket, summary, component, version, milestone,
  33.   (CASE STATUS WHEN 'assigned' THEN owner || ' *' ELSE owner END) AS owner,
  34.   (CASE WHEN STRFTIME('%s','now') - (changetime / 1000000) > 86400
  35.         THEN CAST((STRFTIME('%s','now') - (changetime / 1000000))/86400 AS INTEGER) || ' days'
  36.         WHEN STRFTIME('%s','now') - (changetime / 1000000) > 3600
  37.         THEN CAST((STRFTIME('%s','now') - (changetime / 1000000))/3600 AS INTEGER) || ' hours'
  38.         ELSE CAST((STRFTIME('%s','now') - (changetime / 1000000))/60 AS INTEGER) || ' mins'
  39.   END) AS Modified,
  40.   (CASE WHEN author LIKE '%@%' THEN SUBSTR(author, 0, 3) || '...' ELSE author END) AS Modified_By,
  41.   description AS _description,
  42.   reporter AS _reporter
  43. FROM
  44.   ticket t, enum p,
  45.   (SELECT ticket, author, MAX(TIME) FROM ticket_change WHERE FIELD = 'comment' GROUP BY ticket) tc
  46. WHERE STATUS IN ('new', 'assigned', 'reopened')
  47.   AND p.name = t.priority AND p.TYPE = 'priority'
  48.   AND t.id = tc.ticket
  49. ORDER BY changetime DESC, p.VALUE, milestone, TIME
  50.  
  51. ) AS tab
  52.  
  53.  --> ProgrammingError: column "ticket_change.newvalue" must appear in the GROUP BY clause or be used in an aggregate function
  54. LINE 4:   newvalue
  55.           ^
  56.  
  57.  
  58.  
  59. #6:
  60.  
  61. SELECT COUNT(*) FROM (
  62.  
  63. SELECT p.VALUE AS __color__,
  64.    t.milestone AS __group__,
  65.    (CASE STATUS
  66.       WHEN 'closed' THEN 'color: #777; background: #ddd; border-color: #ccc;'
  67.       ELSE
  68.         (CASE owner WHEN ''||%s||'' THEN 'font-weight: bold' END)
  69.     END) AS __style__,
  70.    id AS ticket, summary, component, STATUS,
  71.    resolution,version, t.TYPE AS TYPE, severity, priority, owner,
  72.    changetime AS modified,
  73.    TIME AS _time,reporter AS _reporter
  74.   FROM ticket t,enum p
  75.   WHERE p.name=t.priority AND p.TYPE='priority'
  76.   ORDER BY (milestone IS NULL), milestone DESC, (STATUS = 'closed'),
  77.         (CASE STATUS WHEN 'closed' THEN modified ELSE -p.VALUE END) DESC
  78.  
  79. ) AS tab
  80.  
  81.  --> ProgrammingError: column "ticket_change.newvalue" must appear in the GROUP BY clause or be used in an aggregate function
  82. LINE 4:   newvalue
  83.           ^
Language: sql
Posted by Anonymous at 25 Aug 2013, 09:37:28 UTC